Hi,
Is there a way how we can pass a variable to the generated executable?
Something like this: packagename.exe PC1111
How can we fetch the PC1111 in the rem file?
Thanks.
Sander
Variable passthrough
Moderator: MVogt
Re: Variable passthrough
Hi,
packagename.exe PC1111
...
VAR\$$NAM=$$[X]
MBX\Value of $$NAM: $$NAM
...
packagename.exe PC1111
...
VAR\$$NAM=$$[X]
MBX\Value of $$NAM: $$NAM
...
-
- Posts: 367
- Joined: 03. Oct 2009, 08:57
- Location: Herrenstr.11 * 76706 Dettenheim
- Contact:
Re: Variable passthrough
Nim $ev2$.
Da drin befindet sich die Commandline, die der EXE übergeben wird.
Roman will dich evtl. auf den EVG\ Befehl hinweisen, das geht auch aber nur mit Environment variablen.
Da drin befindet sich die Commandline, die der EXE übergeben wird.
Roman will dich evtl. auf den EVG\ Befehl hinweisen, das geht auch aber nur mit Environment variablen.
Zusätzliche Systemvariable (im EXE-Modus)
Auf die folgenden Parameter kann ausschliesslich im "EXE-Modus" zugegriffen werden:
$ev1$ = startrem 'Pfad der zu startenden Remote-Datei
$ev2$ = Commandline 'Kommandozeilenparameter für die Exe-Datei
$ev3$ = EXEName 'Name der Exe-Datei
$ev4$ = EXEPfad 'Verzeichnis der Exe-Datei (ohne abschließenden Backslash!)
$ev5$ = Mutex1 '1 oder 0 (wurde EXE-Dateiname bereits gestartet?)
$ev6$ = Mutex2 '1 oder 0 (wurde EXE-Dateipfad bereits gestartet?)
$ev7$ = starttime 'Startzeit der Exe-Datei
$ev8$ = startdate 'Startdatum der Exe-Datei
$ev9$ = unpacktime 'Dauer des Entpackens der Exe-Datei in Sekunden
$ev10$= mainrem 'Pfad zur Rem-Datei, aus der die Exe kompiliert wurde
Auf die entsprechenden Werte können Sie in der Remotedatei mit den Zeichenfolgen "$ev1$" bis "$ev10$" (von oben nach unten) zugreifen.
Wenn Sie der Exe einen Kommandozeilenparameter übergeben, dessen erstes Zeichen ein "*" ist, wird der nachfolgende Teil an die Variable "$$[X]" übergeben, die dann in der Rem-Datei verfügbar ist.
Re: Variable passthrough
Danke es functioniert!
Who is online
Users browsing this forum: No registered users and 10 guests