Pagina 1 van 1
Batch opstart
Geplaatst: ma 24 mei 2010, 23:26
door In physics I trust
Hoi,
ik vroeg me af of het mogelijk is om via een dos commando een batch bestand toe te voegen aan de automatisch op te starten programma's (bij het opstarten van de pc)?
Alvast bedankt!
Re: Batch opstart
Geplaatst: ma 24 mei 2010, 23:34
door 317070
In fysics I trust schreef:Hoi,
ik vroeg me af of het mogelijk is om via een dos commando een batch bestand toe te voegen aan de automatisch op te starten programma's (bij het opstarten van de pc)?
Alvast bedankt!
Je kunt de batch zichzelf laten kopiëren naar het opstart mapje in het startmenu, geloof ik. Maar waarom wil je dit automatisch laten gebeuren?
Re: Batch opstart
Geplaatst: di 25 mei 2010, 00:03
door In physics I trust
Bijvoorbeeld een batch bestand dat een bepaalde directory steeds 'cleant' als de pc opstart, en zichzelf opnieuw in die map plaatst, zodat bij de volgende opstartbeurt het batch bestand alles leegmaakt en zich opnieuw in die map plaatst?
Heb je ook een ruwe schets van de code? -- Geeft niet als je het niet hebt hoor, maar het zou wel handig zijn ](*,)
Re: Batch opstart
Geplaatst: wo 26 mei 2010, 11:44
door Landro
Onderstaande code zou moeten werken zoals je het beschrijft. Wel even aanpassen aan de juiste locatie.
Voor het uitvoeren van het batch bestand maakt het niet uit waar het staat. Ik vermoed dat je dit in een (semi-)publieke machine wil toepassen dus raad ik je aan het buiten het zicht van gewone gebruikers op te slaan en er voor te zorgen dat alleen gebruikers met admin rechten het bestand kunnen aanpassen.
Onderstaande code verwijdert alle bestanden en mappen in de map c:\temp
Win 95 t/m ME:
@echo off
deltree /Y c:\temp >null
Win 2000, XP en later (verwijdert geen sub dirs):
@echo off
del c:\temp\*.* /F /S /Q
Re: Batch opstart
Geplaatst: do 27 mei 2010, 09:36
door Schwartz
Het niet verwijderen van sub dirs is zoiets als het plukken van een kalkoen zonder de veren te verwijderen...
het is een onnuttige handeling.
Inzake temp:
Men moet ook op letten dat men de datum test bij het leegmaken van de temp want het geheel wissen van de temp kan problemen geven als mogelijke software bij de opstart van de computer gebruikt maakt van de temp.
Tenslotte is deze folder voor tijdelijke bestanden.
De software dient deze bestanden na gebruik te wissen.
Bij vastlopen e.d. kunnen er bestanden blijven staan.
Re: Batch opstart
Geplaatst: vr 28 mei 2010, 23:46
door In physics I trust
Men moet ook op letten dat men de datum test bij het leegmaken van de temp want het geheel wissen van de temp kan problemen geven als mogelijke software bij de opstart van de computer gebruikt maakt van de temp.
Je hebt vast gelijk, maar hoe kan je dit concreet verwezenlijken?
Re: Batch opstart
Geplaatst: za 29 mei 2010, 10:04
door Rogier
Bijvoorbeeld een batch bestand dat een bepaalde directory steeds 'cleant' als de pc opstart, en zichzelf opnieuw in die map plaatst, zodat bij de volgende opstartbeurt het batch bestand alles leegmaakt en zich opnieuw in die map plaatst?
Is het dan niet handiger om dat batch bestand zelf in je startup dir te zetten (of in een random andere dir en een shortcut in je startup), en dat bestand gewoon die ene directory (indien present) laten cleanen? Voor wat jij omschrijft klinkt het zichzelf kopiëren en in een te wissen map plaatsen onnodig ingewikkeld.
(edit) oh ik zie dat Landro al iets soortgelijks heeft voorgesteld..
Voor het deleten van alles tot een bepaalde datum of recentheid, google eens op 'deldate', er zijn meerdere progjes die dat doen.
Re: Batch opstart
Geplaatst: za 29 mei 2010, 13:01
door In physics I trust
Da's idd eenvoudiger, bedankt voor 'deldate' !
Re: Batch opstart
Geplaatst: wo 27 okt 2010, 13:40
door snykermike
Hallo allemaal,
Ik ben ook bezig met batch en ik heb een fout kan iemand helpen?
Ik ben bezig met een update systeem, en dan zoekt hij (inprisipe) op mijn domain naar een bestand.
Alleen hij wilt het bedtand op internet niet laden!
Intern werkt het wel, maar als ik het online zet werkt het niet meer.
Weet dus iemand een script of een andere manier?
de hoofd script:
Code: Selecteer alles
@echo off
:updatestart
cls
call "http://members.ziggo.nl/brouwermike/webooft/update/updater.bat"
set productcode=%producktversie%
if %productcode%==1 goto menu
if exist %productcode%==1 goto menu
if not exist %productcode%==1 goto updatersystem
:updatersystem
cls
echo Er is een update voor deze software!
echo Wilt u updaten? J/N
set /p jn=
if "%jn%"==J goto update
if "%jn%"==N goto menu
:update
call "http://members.ziggo.nl/brouwermike/webooft/update/updater.bat"
set downloadupdate=%download%
%downloadupdate%
:menu
echo er is geen update beschikbaar
pause
mijn download code:
mijn dowload zoek script:
Code: Selecteer alles
set producktversie=1
set download=http://members.ziggo.nl/brouwermike/webooft/update/updatedownload.bat
Alvast bedankt!
mike