bat file voor tijdelijke datum aanpassing

Pagina: 1
Acties:
  • 287 views

Acties:
  • 0 Henk 'm!

  • klen_ghost
  • Registratie: Juli 2006
  • Laatst online: 07-07 20:49
wat ik probeer te zoeken op google en tweakers is hoe ik een bat file kan maken voor het volgende
start via bat file programma x op.
alvorens op te starten datum &* tijd) aanpassen naar 1 in het verleden
en na het afsluiten van het programma X weer terug naar de huidige datum en tijd

wat ik zelf had gevonden en grprobeerd is :

ECHO OFF
CLS
:MENU
ECHO.
ECHO ....................................... ........
ECHO PRESS 1 to select your task, or 2 to EXIT.
ECHO ....................................... ........
ECHO.
ECHO 1 - Launch GTA V
ECHO 2 - Exit
ECHO.
SET /P M=Type 1, 2, then press ENTER:
IF %M%==1 GOTO PROGRAM
IF %M%==2 GOTO RESETDATE

:PROGRAM
FOR /F "TOKENS=1* DELIMS= " %%A IN ('DATE/T') DO SET CURDATE=%DATE%
COLOR 4f
echo Setting System date to DD/MM/JAAR
echo.
date DD/MM/JAAR
echo Launching Program........Please Wait
echo.
"F:\programma X\Launcher.exe"
echo Resetting System Date back to Todays Date....Please Wait
date %w32tm /resync%


wie ziet waar het fout geschreven is ?
bedankt voor de hulp !!

Acties:
  • 0 Henk 'm!

  • Slogra
  • Registratie: April 2004
  • Niet online
Volgens mij werkt jouw code inderdaad niet. De lijn date DD/MM/JAAR gaat niet werken, daar moet een datum ingevuld worden. En date %w32tm /resync% werkt ook niet met die % tekens. Als je dat aanpast zou het moeten werken.

Dit zou je eens moeten proberen:
code:
1
2
3
date 1/1/2015
"F:\programma X\Launcher.exe"
w32tm /resync

Acties:
  • 0 Henk 'm!

  • MsG
  • Registratie: November 2007
  • Laatst online: 07-10 16:23

MsG

Forumzwerver

offtopic:
GTA V aan het spelen zeker?

Denk om uw spatiegebruik. Dit scheelt Tweakers.net kostbare databaseruimte! | Groninger en geïnteresseerd in Domotica? Kom naar DomoticaGrunn


Acties:
  • 0 Henk 'm!

  • klen_ghost
  • Registratie: Juli 2006
  • Laatst online: 07-07 20:49
hmm (even aangepast zoals je verteld hebt
werkt nu wel echter moet de bat file eigenlijk vertellen dat de tijd en datum pas weer na ongeveer 30-40seconden weer terug gezet mag worden.
hoe krijg ik dat er nog bij ?

[ Voor 77% gewijzigd door klen_ghost op 23-04-2015 13:36 ]


Acties:
  • 0 Henk 'm!

  • F_J_K
  • Registratie: Juni 2001
  • Niet online

F_J_K

Moderator CSA/PB

Front verplichte underscores

Ten eerste: als je een nieuwe scripttaal wilt leren dan raad ik je af om nog wat met batch te doen. Dat heeft geen toekomst. Ga dan voor bijv powershell.

Ten tweede: dit past niet echt in Windows Clients omdat het niet gaat over het besturingsysteem Windows. Maar ik zal het topic sluiten ipv. verplaatsen. De oplossing is nameljk heel simpel: gewoon de ontwikkelaars betalen voor hun werk en niet de beveiliging omzeilen. En als het zo nodig wel moet dan werkt het ook prima door steeds met de hand te doen. Hulp erbij voor het scripten lijkt me in ieder geval niet nodig ;)

offtopic:
Je gaat toch niet een warez spel starten met admin-rechten? :X Dat is alsof je zonder condoom bovenop een heroinehoer springt :X

[ Voor 4% gewijzigd door F_J_K op 23-04-2015 14:05 ]

'Multiple exclamation marks,' he went on, shaking his head, 'are a sure sign of a diseased mind' (Terry Pratchett, Eric)


Dit topic is gesloten.