Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: froehlich2000 am 28.09.05 - 11:48:05
-
so schon wieder ein problem...suche seit einer stunde mit der forumsuche nach einer lösung, die ich aber bisher noch nicht gefunden habe. also folgendes problem:
ich starte cmd mit dem befehl:
Dim taskId As Integer
taskId% = Shell("cmd.exe", 1)
so und nun meine frage: wie kann ich per script nun befehle in cmd ausführen? also z.B. cd.. etc.
-
so und nun meine frage: wie kann ich per script nun befehle in cmd ausführen? also z.B. cd.. etc.
Meines Wissens gar nicht.
Was hast du denn vor? Eventuell gibt's ja Alternativen.
Axel
-
z.B. eine word-datei ausführen aber per commandozeile
-
Warum per Kommandozeile ? Du kannst in der Shell-Funktion einfach direkt die Word-Datei angeben.
-
C:\>cmd /?
Startet eine neue Instanz des Windows 2000-Befehlsinterpreters.
CMD [/A | /U] [/Q] [/D] [/E:ON | /E:OFF] [/F:ON | /F:OFF] [/V:ON | /V:OFF]
[[/S] [/C | /K] Zeichenfolge]
/C Führt den Befehl in der Zeichenfolge aus und endet dann.
/K Führt den Befehl in der Zeichenfolge aus und endet dann nicht.
/S Bestimmt Behandlung von Zeichenfolgen nach /C oder /K (siehe unten).
...
Wird /C oder /K angegeben, wird der Rest der Befehlszeile nach der Option als
Befehlszeile verarbeitet, wobei folgende Logik zur Verarbeitung des doppelten
Anführungszeichens (") gilt:
1. Sind alle folgenden Bedingungen erfüllt, wird ein doppeltes
Anführungszeichen auf der Befehlszeile beibehalten:
- keine Option "/S"
- genau zwei doppelte Anführungszeichen
- keines der folgenden Zeichen zwischen den doppelten
Anführungszeichen: &<>()@^|
- es ist mindestens ein Leerzeichen zwischen den doppelten
Anführungszeichen
- die Zeichenfolge zwischen den doppelten Anführungszeichen ist der
Name einer ausführbaren Datei
2. Ist dies nicht der Fall, wird bei einem doppelten Anführungszeichen
als erstem Zeichen sowohl dieses, als auch das letzte doppelte
Anführungszeichen entfernt (und der Rest der Befehlszeile bei-
behalten).
...
-
Schau doch mal hier:
http://www.atnotes.de/index.php?PHPSESSID=631a8b7cad8e893b1dc2d585f3eb67a9&topic=2771.msg14001#msg14001
Gruß
Willi
-
danke! ich werd das jetzt mal ausprobieren
-
cmd /C bzw. cmd /K
Stimmt, da war mal was. Das hatte ich aus den Augen verloren, da ich's schon ewig nicht mehr gebraucht habe. :o
Axel
-
@Axel, ging mir auch so: Da war mal was. Wußte nur, das es direkt über Aral nicht funktioniert.. Aber die SuFu ist ja eine tolle Gedächtnisstütze!
Gruß
Willi