Hallo Zusammen,
ich möchte gerne ein dringendes Problem mit AutoIT lösen.
Leider sind meine AutoIT Kenntnisse noch sehr Mangelhaft.
Folgendes Problem:
Der Standarddrucker soll festgelegt werden.
Der Name setzt sich aus einer DOS Variable und ein Teil einer Dosvariable zusammen.
CLIENTNAME=DE-SG-PC-1234
TEMP=U:\DOCUME~1\Username\LOCALS~1\Temp\1
Code
rundll32 printui.dll,PrintUIEntry /y /n "Citrix UNIVERSAL Printer (from %CLIENTNAME%) in session Zahl aus %TEMP%"
Code
#include<string.au3>
#include<array.au3>
$temp = EnvGet("TEMP")
$clientname = EnvGet("CLIENTNAME")
$sessionid = _StringBetween($temp, '\TEMP\', '')
run("rundll32 printui.dll,PrintUIEntry /y /n 'Citrix UNIVERSAL Printer (from '$clientname') in session '$sessionid'")
Leider Funktioniert das nicht. Was mache ich Falsch?