Post by Gerdi » 11 Jan 2019, 06:54
Code: Select all
; RunGetIn.ahk ermittelt momentan nur teilweise was bei Programm/SkriptStart uebergeben wird bzw bekannt ist.
Ue0=%0%
Loop, % Ue0
{
Ue%A_Index% := %A_Index%
Param .= "Par" A_Index A_Tab Ue%A_Index% "`n"
}
StringTrimRight,Param,Param,1
Ausgabe =
(
Name %A_ScriptFullPath%
AnzPar %Ue0%
%Param%
WDir %A_WorkingDir%
Max
Min
Hide
UseErrorLevel
)
MsgBox % Ausgabe
Hier ein erster Versuch eines Skriptes zur Ermittlung wie es selbst aufgerufen wird.
Mir ist bekannt, dass schon der Name unscharf ist, wenn z.B. die alten DOS-Namen verwendet wurden.
Auch bin ich relativ unbeleckt was die Run-Parameter Max,Min,Hide,UseErrorLevel auf der Empfaengerseite angeht.
Weiterhin bin ich interessiert an sonstigen nennenswerten Uebergaben, dabei denke ich nicht an A_... Variabeln.
[code]; RunGetIn.ahk ermittelt momentan nur teilweise was bei Programm/SkriptStart uebergeben wird bzw bekannt ist.
Ue0=%0%
Loop, % Ue0
{
Ue%A_Index% := %A_Index%
Param .= "Par" A_Index A_Tab Ue%A_Index% "`n"
}
StringTrimRight,Param,Param,1
Ausgabe =
(
Name %A_ScriptFullPath%
AnzPar %Ue0%
%Param%
WDir %A_WorkingDir%
Max
Min
Hide
UseErrorLevel
)
MsgBox % Ausgabe[/code]
Hier ein erster Versuch eines Skriptes zur Ermittlung wie es selbst aufgerufen wird.
Mir ist bekannt, dass schon der Name unscharf ist, wenn z.B. die alten DOS-Namen verwendet wurden.
Auch bin ich relativ unbeleckt was die Run-Parameter Max,Min,Hide,UseErrorLevel auf der Empfaengerseite angeht.
Weiterhin bin ich interessiert an sonstigen nennenswerten Uebergaben, dabei denke ich nicht an A_... Variabeln.