Domino 9 und frühere Versionen > Entwicklung

befehle in cmd über notes ausführen

(1/2) > >>

froehlich2000:
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.

Axel:

--- Zitat von: froehlich2000 am 28.09.05 - 11:48:05 ---so und nun meine frage: wie kann ich per script nun befehle in cmd ausführen? also z.B. cd.. etc.

--- Ende Zitat ---

Meines Wissens gar nicht.

Was hast du denn vor? Eventuell gibt's ja Alternativen.


Axel



froehlich2000:
z.B. eine word-datei ausführen aber per commandozeile

Driri:
Warum per Kommandozeile ? Du kannst in der Shell-Funktion einfach direkt die Word-Datei angeben.

m3:

--- Zitat ---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).
...
--- Ende Zitat ---

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln