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, 1269 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 ...

JavaScript
AngularJS Variable über Input in Funktion ausführen

Frage von badkilla zum Thema JavaScript ...

Neue Wissensbeiträge
Sicherheits-Tools

Sicherheitstest von Passwörtern für ganze DB-Tabellen

Tipp von gdconsult zum Thema Sicherheits-Tools ...

Peripheriegeräte

Was beachten bei der Wahl einer USV Anlage im Serverschrank

(7)

Tipp von zetboxit zum Thema Peripheriegeräte ...

Windows 10

Das Windows 10 Creators Update ist auf dem Weg

(6)

Anleitung von BassFishFox zum Thema Windows 10 ...

Administrator.de Feedback

Tipp: Ungelöste Fragen ohne Antwort in Tickeransicht farblich hinterlegen

Tipp von pattern zum Thema Administrator.de Feedback ...

Heiß diskutierte Inhalte
Windows Server
gelöst Update BackupExec 2015 auf 2016 führt zu SQL-Server Problem (16)

Frage von montylein1981 zum Thema Windows Server ...

Batch & Shell
gelöst Batch um Benutzer aus Sitzung abzumelden (15)

Frage von zeroblue2005 zum Thema Batch & Shell ...

Windows Userverwaltung
gelöst Nicht Admins erlauben Verknüpfungen zu löschen (13)

Frage von WinLiCLI zum Thema Windows Userverwaltung ...