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, 4201 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 ..
Neuester Wissensbeitrag
Windows 10

Powershell 5 BSOD

(8)

Tipp von agowa338 zum Thema Windows 10 ...

Ähnliche Inhalte
Batch & Shell
Script zum XML Datei Umschreiben (12)

Frage von cberndt zum Thema Batch & Shell ...

Batch & Shell
Bash Script soll neue Datei erzeugen (2)

Frage von SpeakerST zum Thema Batch & Shell ...

Heiß diskutierte Inhalte
Microsoft
Ordner mit LW-Buchstaben versehen und benennen (21)

Frage von Xaero1982 zum Thema Microsoft ...

Netzwerkmanagement
gelöst Anregungen, kleiner Betrieb, IT-Umgebung (18)

Frage von Unwichtig zum Thema Netzwerkmanagement ...

Windows Update
Treiberinstallation durch Windows Update läßt sich nicht verhindern (17)

Frage von liquidbase zum Thema Windows Update ...