Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

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

In einer Variable Befehl ausführen lassen?

Frage Entwicklung Batch & Shell

Mitglied: spookypoof

spookypoof (Level 1) - Jetzt verbinden

14.07.2013, aktualisiert 21:07 Uhr, 1277 Aufrufe, 3 Kommentare, 2 Danke

Kann man in einer Batch Variable einen Befehl ausführen lassen? Ich wollte z.B. dass die Batch in den Titel die Datei-Version hinschreibt. Aber er soll die Datei-Version von einer .txt Datei holen die auf meinem Server ist. Ich hab das mit dem Kommandozeilen-Programm "wget" gemacht. Aber anstatt die Version anzuzeigen, zeigt er nur die Kommandozeile in der Variable. Ist ja auch logisch, aber gibt es eine Möglichkeit sowas zu machen?

Mein Code:
01.
@echo off 
02.
set v=wget --spider http://..aktuellsteversion.txt -q 
03.
title Die Version der Datei ist: %v% 
04.
echo. 
05.
echo  Dies ist ein Test. 
06.
echo. 
07.
pause >nul
Grüße
Mitglied: rubberman
14.07.2013 um 21:30 Uhr
Hallo spookypoof,

die Ausgabe einer Kommandozeile lässt sich mit einer FOR /F Schleife einfangen.
Was gibt den ein
wget --spider http://..aktuellsteversion.txt -q
bei dir aus?

Für den Anfang Teste folgendes
for /f "delims=" %%i in ('wget --spider http://..aktuellsteversion.txt -q') do set "v=%%i"
Grüße
rubberman
Bitte warten ..
Mitglied: Endoro
14.07.2013 um 23:50 Uhr
Mit der Option --spider lädst du aber nichts runter, schon klar oder?

lg
Bitte warten ..
Mitglied: spookypoof
15.07.2013 um 14:53 Uhr
@Endoro Ah stimmt ja :D oh man..

Der richtige Code ist dann:
01.
@echo off 
02.
for /f "delims=" %%i in ('wget -O- http://..aktuellsteversion.txt -q') do set "v=%%i" 
03.
title Die Version der Datei ist: %v% 
04.
echo. 
05.
echo  Dies ist ein Test. 
06.
echo. 
07.
pause >nul
Danke rubberman!
Bitte warten ..
Ähnliche Inhalte
Windows Systemdateien
gelöst Remoteregistry nur von Domänenadmins ausführen lassen (3)

Frage von M.Marz zum Thema Windows Systemdateien ...

Batch & Shell
gelöst Mehrzeiligen Powershell-Befehl mit Batch ausführen (3)

Frage von 133202 zum Thema Batch & Shell ...

JavaScript
AngularJS Variable über Input in Funktion ausführen

Frage von badkilla zum Thema JavaScript ...

Neue Wissensbeiträge
Heiß diskutierte Inhalte
Server-Hardware
Einem Stromausfall entgegen wirken (22)

Frage von OIOOIOOIOIIOOOIIOIIOIOOO zum Thema Server-Hardware ...

Festplatten, SSD, Raid
PC stellt nach dem Bios ab (20)

Frage von uridium69 zum Thema Festplatten, SSD, Raid ...

Windows 7
Freeware MSI Tool (13)

Frage von uridium69 zum Thema Windows 7 ...

DSL, VDSL
gelöst Ständige Störungen - Internet (12)

Frage von gamerff zum Thema DSL, VDSL ...