Hallo zusammen,
in einem Script lese ich Daten aus und möchte diese via SendKey weitergeben.
Beispiel:
$var = IniRead("C:\Temp\myfile.ini", "section2", "key", "NotFound")
Run("c:\windows\notepad.exe")
WinWaitActive("Unbenannt - Editor")
send($var)
Mein Problem ist nun, daß die Daten das Zeichen "#" enthalten.
(Ebenso enthalten sind ! + ^ { }, das "#" soll nur als Besipiel dienen...)
Das Script übergibt exakt bis zum "#". Also wenn die Daten aus $var z.B. "Daten#123"
wären, übergibt send($var) an notepad nur "Daten".
Es liegt sicherlich daran, daß "#" normalerweise explizit mit {#} übergeben wird.
Mache ich die Übergabe quasi manuell mit send("Daten" & "{#}" & "123") wird korrekt übergeben.
Nür nützt mir das nicht viel, da ich ja via Variable übergeben muß?
Any ideas?
Grüße,
Duckbone