Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
Kommentar vom Moderator Biber am 30.03.2010 um 15:29:20 Uhr
Verschoben von "Windows-weiss-nich-genau" nach "Batch & Shell" und aufgrund des letzten Kommentars des Beitragserstellers ("super funktioniert einwandfrei") auf "Erledigt" gesetzt.

gelöst Aus VBscript eine Batch Datei aufrufen und Variablen übergeben.

Mitglied: ph0rl2

ph0rl2 (Level 1) - Jetzt verbinden

30.03.2010, aktualisiert 15:29 Uhr, 16596 Aufrufe, 6 Kommentare

Hallo,
ich habe mir ein kleines VBscript geschrieben. Jetzt möchte ich aus diesem herraus eine Batch Datei aufrufen. Wie geht das?
Zweite und entscheidene Frage: Kann ich Variablen von VB an batch übergeben?

Vielen Dank für Eure Hilfe.
Mitglied: Snowman25
30.03.2010 um 09:30 Uhr
Hallo ph0rl2,

das geht so:
01.
Option Explicit 
02.
Dim fso1 
03.
set fso1 = CreateObject("WScript.Shell") 
04.
fso1.Run "MyScript.bat", 1
Lies dazu auch diese MSDN-Referenz.

dort steht auch, wie du am besten parameter übergibst: den Programmpfad in Quotes setzen, HINTER die Quotes deine Parameter (wie auch auf der Kommandozeile), dann alles nochmals in Quotes setzen und dann die Quotes des Pfades nochmal mit Quotes umgeben, damit der String ein String bleibt, und nicht zu zwei mit Zwischenteil wird

Gruß
Snow
Bitte warten ..
Mitglied: ph0rl2
30.03.2010 um 09:50 Uhr
Hallo,
mal angenommen meine Variablen heißen test1 und test2.

Option Explicit
Dim fso1
set fso1 = CreateObject("WScript.Shell")
fso1.Run """MyScript.bat""test1 test2", 1

ist das dann so richtig?
Bitte warten ..
Mitglied: Snowman25
30.03.2010 um 09:53 Uhr
Zitat von ph0rl2:
Hallo,
mal angenommen meine Variablen heißen test1 und test2.

Option Explicit
Dim fso1
set fso1 = CreateObject("WScript.Shell")
fso1.Run """MyScript.bat""test1 test2", 1

ist das dann so richtig?

Soweit ich das sehen kann, ja. Wenn du möchtest, dass das Command-Fenster während der Ausführung nicht sichtbar ist, ersetzt du die 1 gegen eine 0 oder lässt sie mitsamt dem Komma weg.

Gruß
Snow
Bitte warten ..
Mitglied: ph0rl2
30.03.2010 um 11:14 Uhr
Hey.

das klappt super

geht das ganze auch andersrum, wenn ich in batch variablen per "set /p test1=" festlege?

Viele grüße
Bitte warten ..
Mitglied: Snowman25
30.03.2010 um 11:18 Uhr
Aus batch ein VBS mit parametern aufrufen? Lies dir dazu bitte das hier durch.

Gruß
Snow
Bitte warten ..
Mitglied: ph0rl2
30.03.2010 um 12:56 Uhr
super funktioniert einwandfrei
Bitte warten ..
Ähnliche Inhalte
Batch & Shell

Batch: Parameter in einer For Schleife an eine Variable übergeben

gelöst Frage von BatchAnfaenger91Batch & Shell2 Kommentare

Hallo Liebe Leute, nun bin ich fast am Ende und bleibe trotzdem an Parameterübergabe hängen. Hier ist mein bisheriger ...

Batch & Shell

Javaversion mit Batch vergleichen und Übergabe Variable an VBScript

gelöst Frage von tklineBatch & Shell4 Kommentare

Hallo Leute, Hab mal wieder ein Spezialfall für euch Profis :-) Folgender Sachverhalt: Ein selbstgeschriebenes Programm namens "Breadcrumb" schreibt ...

Batch & Shell

Namen einer Datei als Variable beim Starten einer BatchDatei übergeben

gelöst Frage von DaTobsnBatch & Shell5 Kommentare

Hi Community, und zwar beschäftige ich mich zur Zeit mit der Sprache C. Da ich ja immer die Quellcode ...

Batch & Shell

OU an eine Variable übergeben

gelöst Frage von oesi1989Batch & Shell17 Kommentare

Hallo, ich würde gerne alle OUs an eine Variable übergeben und danach einen Teil per .remove entfernen. Das Anzeigen ...

Neue Wissensbeiträge
Server-Hardware
HP iLO ist gefährdet (iLO 4))
Tipp von AlFalcone vor 6 StundenServer-Hardware

Gemäss Twitter und Heise gibt es eine Angriffsmöglichkeit auf iLO Quelle: iLO ist gefährdet

CMS
Erneut kritische Zero-Day-Lücke in Drupal
Tipp von Reini82 vor 15 StundenCMS

Laut einem Bericht auf t3n gibt es eine Schwere Sicherheitslücke in Drupal die auch schon ausgenutzt wird. Betroffen sind ...

Sicherheit

MikroTik-Router patchen, Schwachstelle wird ausgenutzt

Information von kgborn vor 1 TagSicherheit

Am 23. April 2018 wurde von Mikrotik ein Security Advisory herausgegeben, welches auf eine Schwachstelle im RouterOS hinwies. Mikrotik ...

Windows 10

Microcode-Updates KB4090007, KB4091663, KB4091664, KB4091666 für Windows 10

Information von kgborn vor 1 TagWindows 101 Kommentar

Kurze Information für Administratoren von Windows 10-Systemen, die mit neueren Intel CPUs laufen. Microsoft hat zum 23. April 2018 ...

Heiß diskutierte Inhalte
Windows Server
Alten DC entfernen
gelöst Frage von smartinoWindows Server27 Kommentare

Hallo zusammen, ich habe hier eine Umgebung übernommen und erstmal einen DCDIAG gemacht. Dabei fällt auf, daß eine ganze ...

Ausbildung
Wie gelingt ein guter Einstieg in die FiSi-Ausbildung? (Umschulung)
Frage von SiAnKoAusbildung27 Kommentare

Schönen guten Tag, ich bin SiAnKo und habe seit dem 1.04.2018 eine Umschulung als FiSi angefangen. Ich möchte natürlich ...

Batch & Shell
Mit Powershell den Inhalt einer Excel mit einer Text Datei abgleichen
gelöst Frage von Bommi1961Batch & Shell21 Kommentare

Hallo zusammen, ich muss den Inhalt einer Excel Datei (Mappe1) mit dem Daten einer Text Datei abgleichen. Die Daten ...

Router & Routing
Subnetzmaske vergrößern
gelöst Frage von groovesurferRouter & Routing18 Kommentare

Hallo, hat jemand schonmal getestet was passiert, wenn man die Subnetzmaske bei laufendem Betrieb (wenn user im Netzwerk verbunden ...