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

gelöst vb script problem

Mitglied: riddla

riddla (Level 1) - Jetzt verbinden

21.03.2005, aktualisiert 17.07.2007, 21253 Aufrufe, 2 Kommentare

hallo admins

habe den auftrag bekommen, ein vb script zu schreiben bei welchem man die befehle "ping" + "ipconfig" von einem gui aus ausführen kann.

da ich noch ein ziemlicher anfänger bin in sachen vb/programmieren treten auch schon die ersten prbleme auf:
- wie kann ich das "cmd" ansteuern?
- wie kann ich die ausgabe in ein .txt speichern?

wäre toll wenn ihr mir ein wenig helfen könntet...also nur einge denkanstösse/tipps, keine komplettlösungen da ich es ja selber schreiben möchte


gruss riddla
Mitglied: Micholos
21.03.2005 um 11:41 Uhr
Hi,

hab vor kurzem auch mal ein ähnliches Script gebraucht und bin im www fündig geworden:

01.
Dim inhalt(50) 
02.
Set MyShell = CreateObject("WScript.Shell") 
03.
Set MyFiles = CreateObject("Scripting.FileSystemObject") 
04.
 
05.
If not MyFiles.FileExists("C:\Logfile.txt") Then MyFiles.CreateTextFile("C:\Logfile.txt") 
06.
Abfrage = MsgBox ("Wollen Sie IP-Adressen hinzufügen?", vbYesNo) 
07.
   If Abfrage =  vbYes Then	 
08.
		Do  
09.
     		  	Eingabe = InputBox("Geben Sie die neue(n) IP Adressen ein. Um den Ping Befehl auszuführen, klicken Sie auf abbrechen.") 
10.
       		IPS=IPS & Eingabe & chr(13) & chr(10) 
11.
      		 loop Until Eingabe = "" 
12.
    	Set logfile = MyFiles.OpenTextFile("C:\Logfile.txt",8) 
13.
    	logfile.write(IPS) 
14.
    	logfile.close 
15.
   End If 
16.
 
17.
Set InfoZeile = MyFiles.OpenTextFile("C:\Logfile.txt",1) 
18.
Do  
19.
	n=n+1 
20.
       Inhalt(n) = InfoZeile.ReadLine 
21.
	if Inhalt(n)="" then n=n-1 
22.
Loop Until InfoZeile.AtEndOfStream = True       
23.
 
24.
For x = 1 to n  
25.
	Proggi = "%comspec% /c ping.exe -n 4 -a" & " " & Inhalt(x) & " " & ">c:\temp.txt" 
26.
	Return = MyShell.Run(Proggi,0,True)  
27.
	Set TempFile =MyFiles.OpenTextFile("C:\temp.txt")        
28.
       Abfrage = Tempfile.Readall 
29.
        If instr(Abfrage, "ytes=") > 0 Then 
30.
		 Ausgabe = MsgBox("Ping an " + Inhalt(x) + " erfolgreich!", 1) 
31.
	 Else 
32.
		Ausgabe = MsgBox("Host " + Inhalt(x) + " nicht erreichbar", 1) 
33.
	End if 
34.
	tempfile.close 
35.
       If Ausgabe = 2 Then WScript.Quit 
36.
Next  

vielleicht kannst du´s ja gebrauchen. Für IPConfig sollte es ähnlich gehen, einfach das ergebnis in eine Datei umleiten.

Schöne Grüsse
Bitte warten ..
Mitglied: Biber
17.07.2007 um 20:14 Uhr
Schade, dass hierauf keine Antwort kam...
...ich bin eben durch unsere Suchfunktion hierhergelenkt worden.

Ich setze dieses schöne Beispiel mal auf "gelöst" und schließe diesen zeitlos verwendbaren Beitrag nicht.

Stellvertretend für den Threadowner noch mal Danke @Micholos.

Grüße
Biber
Bitte warten ..
Ähnliche Inhalte
VB for Applications

VB-Script in VB-Script starten und Parameter übergeben

gelöst Frage von denkisVB for Applications7 Kommentare

Hallo liebe Scriptgemeinde, ich muss mehrere Rechner für den Übergang in eine neue Domäne vorbereiten. Dafür sind drei wesentliche ...

Batch & Shell

Probleme bei der Ausführung eines VB-Scriptes

Frage von AuricGoldfingerBatch & Shell1 Kommentar

Hallo zusammen, ich habe folgendes Script geschrieben: Leider bekomme ich bei der Ausführung den Fehler Was mache ich falsch?? ...

Windows Server

Drucker entfernen in VB-Script

gelöst Frage von NilsvLehnWindows Server2 Kommentare

Hallo ich habe eine kleine Frage bzgl. unseres Anmeldeskriptes. Ich habe ein IT-netzwerk an einer Uni übernommen. Ich arbeite ...

Entwicklung

VB Script Drucker hinzufügen

Frage von Marcel1989Entwicklung3 Kommentare

Funktionsweise sollte definitiv sein das mit einem Script sich 2 verschiedene Betriebssysteme ein und denselben Drucker holen. Mein Script ...

Neue Wissensbeiträge
Drucker und Scanner
HP-MF-Drucker per Fax angreifbsr
Information von Lochkartenstanzer vor 1 TagDrucker und Scanner3 Kommentare

Endlich eine sinnvolle Verwendung für Faxe: Damit kann man offensichtlich den Drucker übernehmen. lks

Router & Routing

Das pfSense Buch ist jetzt für jeden kostenlos zu beziehen

Tipp von magicteddy vor 2 TagenRouter & Routing2 Kommentare

Bisher war das Buch nur für zahlende Unterstützer verfügbar, jetzt steht für Jedermann kostenlos zur Verfügung. Siehe auch The ...

Firewall

Möglicherweise neue Sicherheitslücke in Mikrotik-Firmware

Information von LordGurke vor 4 TagenFirewall3 Kommentare

Hallo zusammen, vor ein paar Monaten gab es ja bereits eine Sicherheitslücke in der Firmware von Mikrotik-Routern, über welche ...

Erkennung und -Abwehr
Rechner hacken mit Cortana, auch Remote
Information von Lochkartenstanzer vor 5 TagenErkennung und -Abwehr3 Kommentare

heise berichtet über den Vortrag von der Blackhat Open Sesame: Picking Locks with Cortana. Einige Fehler sind schon gefixt, ...

Heiß diskutierte Inhalte
Windows 10
WIN 10 1803 - LTE Stick kein Internetzugriff
Frage von killtecWindows 1023 Kommentare

Hallo, ich habe mit einem Windows 10 1803 Probleme mit einem LTE-Stick. Das gleiche Problem ist bei mehreren Rechnern ...

CPU, RAM, Mainboards
Xeon E5620: noch schnell genug?
Frage von ahussainCPU, RAM, Mainboards19 Kommentare

Hallo allerseits, ich habe die Möglichkeit, aus Restbeständen einen Tower mit Xeon E5620 CPU und 24 GB RAM zu ...

Datenbanken
MySQL Datenbank Import Aufgabe für mehrere .csv dateien
Frage von Marcel1989Datenbanken18 Kommentare

Hi, ich komm nicht weiter. Ich hab auf einem Windows Server 2012 r2 eine MariaDB/MySQL laufen. Nun soll diese ...

Peripheriegeräte
Steckdose(nleiste) mit Schwellwert für off und mit externem Taster
Frage von ahstaxPeripheriegeräte16 Kommentare

Hallo, ich suche eine Steckdose oder Steckdosenleiste mit externem Taster und Schwellwerterkennung. Zu realisieren ist folgendes: Ein PC soll ...