Thema Datum  Von Nutzer Rating
Antwort
Rot cmd-Befehl per vba ausführen
02.04.2010 00:28:43 Raphael
NotSolved
02.04.2010 00:50:14 Raphael
NotSolved

Ansicht des Beitrags:
Von:
Raphael
Datum:
02.04.2010 00:28:43
Views:
2350
Rating: Antwort:
  Ja
Thema:
cmd-Befehl per vba ausführen
Hallo miteinander

Falls ich euch mit Banalitäten belästige, möchte ich mich gleich schon entschuldigen, ich bin sehr neu in der VBA-Welt.

Mein Problem:
Ich habe mir ein kleines GUI zusammengestellt, mit welchem ich
einen User und eine gewünschte Aktion abfrage.
Letzendlich soll folgender Befehl an die cmd.exe übergeben und das
Passwort eingegeben werden:

C:\windows\system32\runas.exe /user:zbw\admin_rb "C:\windows\explorer.exe /separate"

(btw: Dieser Befehl öffnet einen separaten Explorer, für den User admin_rb also mit Admin-Rechten)


Wenn ich nun in Visual Basic 2008 den Befehl wie folgt schreibe...:
sh = CreateObject("WScript.Shell")
sh.Run(C:\windows\system32\runas.exe /user:zbw\admin_rb "C:\windows\explorer.exe /separate")

...bekomme ich massive Probleme mit den Zeichen. Entweder fehlt ne Klammer, oder ein " oder ich darf nur (k)ein Zeichen sezten (nach Hilfe) oder oder oder.

Kann mir da jemand weiterhelfen? Geht das so überhaupt, oder bin
ich völlig auf dem Holzweg?
Ich würde mich riesig über eine Antwort freuen, ich verstehe nun bald nicht mehr das Wenige, dass ich bis jetzt verstanden habe...


Liebe Grüsse,
Raphael

Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot cmd-Befehl per vba ausführen
02.04.2010 00:28:43 Raphael
NotSolved
02.04.2010 00:50:14 Raphael
NotSolved