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, 4212 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 Teile eines Dateinamens ändern mit Batch Datei (4)

Frage von fffffuuuuuuuhhhh zum Thema Batch & Shell ...

Batch & Shell
gelöst Bestimmte Daten aus CSV per Windows BATCH Datei in .txt Format schreiben lassen. (9)

Frage von freshman2017 zum Thema Batch & Shell ...

Windows Netzwerk
gelöst Netzwerkpfad per Batch-Datei (6)

Frage von AveiroCR7 zum Thema Windows Netzwerk ...

Batch & Shell
gelöst Batch Datei: ECHO ist ausgeschaltet (OFF) (3)

Frage von twiceface zum Thema Batch & Shell ...

Neue Wissensbeiträge
Batch & Shell

Batch als Dienst bei Systemstart ohne Anmeldung ausführen

(2)

Tipp von tralveller zum Thema Batch & Shell ...

Sicherheits-Tools

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

(1)

Tipp von gdconsult zum Thema Sicherheits-Tools ...

Peripheriegeräte

Was beachten bei der Wahl einer USV Anlage im Serverschrank

(9)

Tipp von zetboxit zum Thema Peripheriegeräte ...

Heiß diskutierte Inhalte
Exchange Server
Exchange 2016 Standard Server 2012 R2 Hetzner Mail (36)

Frage von Datsspeed zum Thema Exchange Server ...

Windows 7
gelöst Lokales Adminprofil defekt (25)

Frage von Yannosch zum Thema Windows 7 ...

Verschlüsselung & Zertifikate
Mit Veracrypt eine zweite interne (non-system) Festplatte verschlüsseln (11)

Frage von Bernulf zum Thema Verschlüsselung & Zertifikate ...

Internet Domänen
Nameserver ein Geist? (9)

Frage von zelamedia zum Thema Internet Domänen ...