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

Script (vbs oder batch-Datei) um das Datum vorübergehehend zurückzustellen...

Frage Entwicklung

Mitglied: Matze22

Matze22 (Level 1) - Jetzt verbinden

23.07.2008, aktualisiert 24.07.2008, 4220 Aufrufe, 2 Kommentare

Hallo,

ich brauche mal eure Hilfe beim erstellen eines Scripts (vbs oder bat-Datei):

Wenn ich auf dieses Script doppelklicke soll:
- ein Programm (z.B. c:\test.exe) gestartet werden
- Das Datum am PC soll z.B. auf den 01.02.2008 zurückgesetzt werden.
- Sobald das Programm "test.exe" geschlossen wird, soll das normale Datum wieder eingestellt werden

Wer kann mir da wieterhelfen?

Viele Grüße
Matze
Mitglied: tim1986
24.07.2008 um 01:06 Uhr
Hi Matze,
so hat etwas gedauert aber da is es
der Code war vorher doppelt so lang weil ich ne abfrage für die exe geschrieben hab...
war dann doch voll fürn **
weil mir einviel das es ja den befehl "wait" gibt der hat das script dann mal eben um die hälfte verkürzt...

du musst da wo jetzt die vlc.exe drinsteht nur den pfad zu deiner exe einfügen und schon kanns los gehen

ps: wenn du über die magische 00:00 uhr grenze kommst haste bei deinem datum einen tag verlust...

pps: ganz unten füg ich auch noch einen teil des codes ein der das laufen einer exe überprüft falls es einer bruchen kann


01.
@echo off 
02.
	 
03.
:start 
04.
 
05.
set prog=c:\programme\videolan\vlc\vlc.exe 
06.
 set log=%temp%date.log 
07.
	  
08.
	echo %date% > %log% 
09.
 
10.
	 findstr "%date%" %log% 2>&1 
11.
	  if "errorlevel" == 0 goto :setdate 
12.
	  if "errorlevel" == 1 goto :start 
13.
 
14.
:setdate 
15.
 
16.
	date 01-01-01  
17.
	 echo Das Datum wurde auf den 01.01.01 gesetzt 
18.
	 echo wenn das programm Beendet wird, wird das datum zurück gesetzt 
19.
 
20.
	  start /wait %prog% 
21.
	   goto :setolddate 
22.
 
23.
:setolddate 
24.
	 
25.
	 for /f "tokens=1" %%i in (%log%) do call :exit %%i 
26.
:exit	 
27.
	  date %1 
28.
exit 
29.
 
Hier der code der das laufen einer exe überprüft


01.
set Prog=irgendeinprog.exe 
02.
set tempdatei=%temp%\TempDatei.log 
03.
  
04.
 	 tasklist >%tempdatei% 
05.
  
06.
 	 findstr "%prog%" %tempdatei% 
07.
	  if %errorlevel%  == 0 goto echo1 
08.
	  if %errorlevel%  == 1 goto echo2 
09.
 
10.
 
11.
 
12.
goto :pause 
13.
 
14.
:echo2 
15.
 
16.
	echo das Programm %prog% Läuft nicht 
17.
 
18.
	 goto :exit 
19.
 
20.
:echo1     
21.
 
22.
	echo das Programm %prog% Läuft 
23.
 
24.
	 goto :exit 
25.
 
26.
:exit 
27.
 
28.
	del %tempdatei% 
29.
 
30.
exit
Bitte warten ..
Mitglied: Matze22
24.07.2008 um 10:34 Uhr
Hi,

vielen Dank für deine schnelle Hilfe!

Liebe Grüße
Matze
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
gelöst VBS Script in eine Textdatei ausgeben (VBS mit Batch zusammenführen) (5)

Frage von Luuke257 zum Thema Batch & Shell ...

Batch & Shell
Cpl Dateien per Batch oder VBS öffnen (1)

Frage von Angelo131095 zum Thema Batch & Shell ...

Batch & Shell
gelöst Hilfe Bei einem vbs Script (19)

Frage von Hattori-Hanzo zum Thema Batch & Shell ...

Batch & Shell
gelöst Base64 Decode (Batch,VBS) (26)

Frage von clragon zum Thema Batch & Shell ...

Neue Wissensbeiträge
Windows Server

Umstellung SHA 1 auf SHA 2 - Migration der CA von CSP auf KSP

Tipp von Badger zum Thema Windows Server ...

Windows 10

Quato DTP94 unter Windows 10 x64 installieren und verwenden

Anleitung von anteNope zum Thema Windows 10 ...

Windows 10

Win10 1703 und Nutzerkennwörter bei Ersteinrichtung - erstaunliche Erkenntnis

(15)

Erfahrungsbericht von DerWoWusste zum Thema Windows 10 ...

Heiß diskutierte Inhalte
LAN, WAN, Wireless
CNC Maschinen verlieren Netzwerkverbindung (kurioser Fehler) (22)

Frage von NoHopeNoFear zum Thema LAN, WAN, Wireless ...

Webentwicklung
Aktuellen Mitarbeiter auf Homepage anzeigen (13)

Frage von alemanne21 zum Thema Webentwicklung ...

Windows Server
gelöst Parameter Übergabe Terminal Server (9)

Frage von ThomasKern zum Thema Windows Server ...

Server-Hardware
Starker PC zum Virtualisieren (8)

Frage von canlot zum Thema Server-Hardware ...