Erkennen ob Verknüpfung mit Parameter gestartet worden ist

Post a reply


In an effort to prevent automatic submissions, we require that you complete the following challenge.
Smilies
:D :) ;) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :!: :?: :idea: :| :mrgreen: :geek: :ugeek: :arrow: :angel: :clap: :crazy: :eh: :lolno: :problem: :shh: :shifty: :sick: :silent: :think: :thumbup: :thumbdown: :salute: :wave: :wtf: :yawn: :facepalm: :bravo: :dance: :beard: :morebeard: :xmas: :HeHe: :trollface: :cookie: :rainbow: :monkeysee: :monkeysay: :happybday: :headwall: :offtopic: :superhappy: :terms: :beer:
View more smilies

BBCode is ON
[img] is OFF
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Erkennen ob Verknüpfung mit Parameter gestartet worden ist

Re: Erkennen ob Verknüpfung mit Parameter gestartet worden ist

Post by KHA » 31 Oct 2019, 04:42

vielen Dank, hat funktioniert.

Re: Erkennen ob Verknüpfung mit Parameter gestartet worden ist

Post by gregster » 31 Oct 2019, 03:22

Du meinst...
https://ahkde.github.io/docs/Scripts.htm#cmd wrote:[v1.1.27+]: Eingehende Parameter, sofern vorhanden, werden als Array in die interne Variable A_Args gespeichert, und können mithilfe der Array-Syntax abgerufen werden. A_Args[1] enthält den ersten Parameter.
[...]

Code: Select all

for n, param in A_Args  ; Für jeden Parameter:
{
    MsgBox Parameter Nr. %n% ist %param%.
}
?

Erkennen ob Verknüpfung mit Parameter gestartet worden ist

Post by KHA » 30 Oct 2019, 12:54

Guten Abend,
wie erkenne ich ob ein compilierte exe mit oder ohne Parameter gestartet ist.
z.B (siehe Script)
Hat der User Häkchen beim "Automatisch ausfüllen!" gesetzt, wird ein Verknüpfung mit Parameter "/AutoFill" gesetzt sonst ohne.
Wurde ein Verknüpfung mit parameter "/AutoFill" gesetzt, dann soll der Script beim starten zu SubRoutine AutoFill springen.
Doch, wie erkenne ich ob die Verknüpfung mit oder ohne Parameter gestartet ist?

Code: Select all

Gui, Add, Text, Section, Vorname:
Gui, Add, Text,, Nachname:
Gui, Add, Edit, ys vVorname
Gui, Add, Edit, vNachname
Gui, Add, Button, xs gAutoFill, Go!
Gui, Add, CheckBox, vAutoFillCheck, Automatisch ausfüllen!

Gui, Add, Button,xs gLink, Link setzen

Gui, Show,, myFormular!
Return

AutoFill:
	GuiControl,, VorName , Max
	GuiControl,, NachName , Mustermann
Return

Link:
	Gui, Submit , NoHide
	If (AutoFillCheck)
	FileCreateShortcut %A_ScriptFullPath%, %A_WorkingDir%\%A_ScriptName%.lnk, %A_WorkingDir%, /AutoFill
	Else
	FileCreateShortcut %A_ScriptFullPath%, %A_WorkingDir%\%A_ScriptName%.lnk
Return


GuiClose:
ExitApp
vielen Dank und schöne Grüße

Top