1. Februar 2012 17:22
wsh.RegRead('HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows\Device');
wsh.Run('"%programfiles%\Adobe\Reader 9.0\Reader\AcroRd32.exe" /s /h /t "' + V_Pfad + '" ' +printer, wmode, waitonreturn);
//SHELL(V_Befehlszeile,V_Befehl); <-- gibt eine Sicherheitswarnung beim ersten Öffnen !!!
//Alternative: (UNTERSCHIED zu wsh.run???)
//wsh.EXEC('%programfiles%\Adobe\Reader 9.0\Reader\AcroRd32.exe /s /p' + V_Pfad);
wmode := 0; //1 = display windows + activity, 0 = hide window + activity
waitonreturn := FALSE;
DefPrint := wsh.RegRead('HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows\Device');
//printer := '"\\printserver\mpc3000_1og" "NRG MP C3000 PCL 5c Flur 1. OG"';
Message(DefPrint);
printer := DELCHR(DefPrint, '>', ','); // <-- greift nur für Zeichen am Ende des Strings
MESSAGE(Printer);
wsh.Run('"%programfiles%\Adobe\Reader 9.0\Reader\AcroRd32.exe" /s /h /t "' + V_Pfad + '" ' +printer, wmode, waitonreturn);
CLEAR(wsh);
2. Februar 2012 09:26
Printer1 = Split(DefPrint, ",")
Printer2 = Printer1 (0)
2. Februar 2012 10:29
printer := DELSTR(DefPrint, STRPOS(DefPrint, ','));
2. Februar 2012 12:06
JoergR hat geschrieben:den Befehl Split kennt mein C/AL nicht...ab wann ist der denn Verfügbar?
3. Februar 2012 08:50