Toon posts:

Batch bestand

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb hier een batch bestand dat ik gebruiken om de moviemaker en pchealt in de lijst van software in te voegen van windows ME. Maar bij het uitvoeren krijg ik de foutmelding
Vereiste parameter ontbreekt

Wie kan me zeggen welke parameter dit zou zijn.

@echo off
echo.
echo (C) Copyright 2000 by Riso
echo.
echo.
echo.
echo Press any key to start installing
echo ME-Customize!
echo.
echo To abort close the DOS-Box or press
echo CTRL+C and answer with yes
echo.
pause>nul
echo.
regedit/s ME-Customize.reg
move c:\*.inf
echo.
echo.
echo DONE!
echo.
echo Press any key to finish
echo.
pause>nul

Verwijderd

regedit /s waarschijnlijk?

En wat probeer je te moven?
is het niet niet source -> destination?

FYI
MOVE [/Y | /-Y] [drive:][path]filename1[,...] destination

[ Voor 86% gewijzigd door Verwijderd op 09-10-2003 10:31 ]


  • Apie!
  • Registratie: Januari 2000
  • Laatst online: 09-03 19:55

Apie!

Newer, better & confusinger

move c:\*.inf
waar moet ie c:\*.inf naartoe moeven?
code:
1
2
3
4
5
6
7
c:\deploy>move /?
Moves one or more files from one directory to another directory.

MOVE [Source] [Target]

  source       Specifies the path and name of the file(s) to move.
  target       Specifies the path and name to move file(s) to.



Trackz was me voor :)

[ Voor 74% gewijzigd door Apie! op 09-10-2003 10:31 ]

My lungs taste the air of Time
Blown past falling sands


  • cjdijk
  • Registratie: Oktober 2001
  • Laatst online: 05-09 14:44

cjdijk

Hans favoriete radiostation

Probeer eens: move c:\*.inf .
Dus spatie punt erachter zetten.
dan verplaatst hij dus alle inf bestanden (*.inf) uit de root directory (c:\) naar de huidige directory.
Dus als je de batchfile opstart vanuit c:\program files\batch file directory
Dan verplaatst hij c:\*.inf naar c:\program files\batch file directory

P4-3.2GHz Asus P4C800 Deluxe ATI-AIW Radeon 512MB 360GB


Verwijderd

Topicstarter
Als ik een punt achter inf zet krijg ik dit

Bron en doellocatie zijn gelijk, C:\MSTASK.INF
Bron en doellocatie zijn gelijk, C:\MOVIEMK.INF
Bron en doellocatie zijn gelijk, C:\AGT20.INF
Bron en doellocatie zijn gelijk, C:\WSH.INF
Bron en doellocatie zijn gelijk, C:\PCHealth.inf

  • gprins
  • Registratie: September 2001
  • Laatst online: 04-04 22:35

gprins

Crtl + Alt + Del

probeer dit eens

win regsrv c:\ME-Customize.reg

[ Voor 4% gewijzigd door gprins op 09-10-2003 11:18 . Reden: Nix gezegd, Verkeerd gelezen 8)7 |:( ]


  • F_J_K
  • Registratie: Juni 2001
  • Niet online

F_J_K

Moderator CSA/PB/AI

Front verplichte underscores

regedit/s ME-Customize.reg
move c:\*.inf

Dat zijn de enige twee regels die iets doen (zie de batch sites in de SA FAQ of natuurlijk gewoon rem /?, pause /?, echo /?, move /? etc . voor uitleg :) )

De regfile kan je ook gewoon dubbelklikken om in te laden, de inf file kan je gewoon met de hand kopieren. Ik zou trouwens wel even de inhoud van de reg en de inf bekijken voor je het blind importeert; als er al fouten zitten in zo'n simpel batchfile zou ik persoonlijk die files ook niet zomaar vertrouwen ;)

Natuurlijk no flame intended naar de makers, ik maak zelf af en toe veel ergere foutjes :+

edit:
Je hebt er nog steeds niet bij gezegd WAAR de infs naartoe zouden moeten, zie de helpfile oid. Maar waarschijnlijk C:\WINDOWS\INF cq. C:\WINNT\INF afhankelijk van je OS.

[ Voor 27% gewijzigd door F_J_K op 09-10-2003 11:21 ]

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


  • cjdijk
  • Registratie: Oktober 2001
  • Laatst online: 05-09 14:44

cjdijk

Hans favoriete radiostation

Verwijderd schreef op 09 oktober 2003 @ 11:12:
Als ik een punt achter inf zet krijg ik dit

Bron en doellocatie zijn gelijk, C:\MSTASK.INF
Bron en doellocatie zijn gelijk, C:\MOVIEMK.INF
Bron en doellocatie zijn gelijk, C:\AGT20.INF
Bron en doellocatie zijn gelijk, C:\WSH.INF
Bron en doellocatie zijn gelijk, C:\PCHealth.inf
We hebben nu de regel te pakken die de foutmelding "Vereiste parameter ontbreekt" geeft.
Alleen wordt de batchfile opgestart in de root directory van C:\,
vandaar de nieuwe foutmelding, verplaatsen van C:\ naar C:\ niet mogelijk.
Wat is de naam van de directory waar de batch file staat.
Zet voor die move deze twee regels:

c:
cd "c:\program files\naam van de batchfile directory"

Gebruik bij voorkeur knippen en plakken om tikfouten te voorkomen.
Plaats de volledige naam (inclusief c:\) van de directory tussen de aanhalingstekens.

P4-3.2GHz Asus P4C800 Deluxe ATI-AIW Radeon 512MB 360GB


Verwijderd

Topicstarter
Aan gegeven oplossingen werken niet.

  • F_J_K
  • Registratie: Juni 2001
  • Niet online

F_J_K

Moderator CSA/PB/AI

Front verplichte underscores

Verwijderd schreef op 09 October 2003 @ 12:24:
Aan gegeven oplossingen werken niet.
Wat werkt niet, welke foutmelding krijg je :?

Idem handmatig; waarom werkt dat niet, wat gebeurt er dan wel en wat staat er over in de handleiding? En loop natuurlijk de inhoud van het regfile even zelf door in kladblok, hoogstwaarschijnlijk staat daar precies wat je moet weten qua directorystructuur :+

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


Verwijderd

Ik snap de topic-starter niet helemaal.
Iedereen hierboven probeerde je te helpen.
Als je niet duidelijk bent, kom je niet ver. Anyways, ik probeer toch te helpen.
Probeer 'ns wat hier onder staat...

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
@echo off
echo.
echo (C) Copyright 2000 by Riso
echo.
echo.
echo.
echo Press any key to start installing 
echo ME-Customize!
echo.
echo To abort close the DOS-Box or press
echo CTRL+C and answer with yes
echo.
pause>nul
echo.
regedit /s ME-Customize.reg
move *.inf c:
echo.
echo.
echo DONE!
echo.
echo Press any key to finish
echo.
pause>nul

[ Voor 7% gewijzigd door Verwijderd op 09-10-2003 17:53 ]


Verwijderd

Topicstarter
Dit is de reaktie

Bron en doellocatie zijn gelijk, C:\MSTASK.INF
Bron en doellocatie zijn gelijk, C:\MOVIEMK.INF
Bron en doellocatie zijn gelijk, C:\AGT20.INF
Bron en doellocatie zijn gelijk, C:\WSH.INF
Bron en doellocatie zijn gelijk, C:\PCHealth.inf

Ik heb een batch bestand dat ik gebruik (inf files) om de moviemaker en pchealt in de lijst van software in te voegen van windows ME.

  • MadMarky
  • Registratie: Augustus 2001
  • Niet online

MadMarky

Begint eer ge bezint

Verwijderd schreef op 09 oktober 2003 @ 20:35:
Dit is de reaktie

Bron en doellocatie zijn gelijk, C:\MSTASK.INF
Bron en doellocatie zijn gelijk, C:\MOVIEMK.INF
Bron en doellocatie zijn gelijk, C:\AGT20.INF
Bron en doellocatie zijn gelijk, C:\WSH.INF
Bron en doellocatie zijn gelijk, C:\PCHealth.inf
Ja, dat krijg je als je van c: naar c: gaat verplaatsen. Ik zal het nog maar eens vragen: waar moet die .inf bestanden nou heen :? c:\windows\inf? In dat geval moet de regel met het move commando dit worden:
move c:\*.inf c:\windows\inf
Ik heb een batch bestand dat ik gebruik (inf files) om de moviemaker en pchealt in de lijst van software in te voegen van windows ME.
Dat zei je dus in de topicstart ook al.

🖥️ | 🏎️ | 🚙


  • F_J_K
  • Registratie: Juni 2001
  • Niet online

F_J_K

Moderator CSA/PB/AI

Front verplichte underscores

F_J_K schreef op 09 oktober 2003 @ 11:19:
Je hebt er nog steeds niet bij gezegd WAAR de infs naartoe zouden moeten, zie de helpfile oid. Maar waarschijnlijk C:\WINDOWS\INF cq. C:\WINNT\INF afhankelijk van je OS.
F_J_K schreef op 09 October 2003 @ 12:30:
Idem handmatig; waarom werkt dat niet, wat gebeurt er dan wel en wat staat er over in de handleiding? En loop natuurlijk de inhoud van het regfile even zelf door in kladblok, hoogstwaarschijnlijk staat daar precies wat je moet weten qua directorystructuur :+
^^^
| | |

Kijk dus eens goed naar de inhoud van de files, de readme.txt die je er bij kreeg (of de website waar het stond) en reageer daar nu eens op ;)

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


Verwijderd

Topicstarter
Dit is de oplossing!
de parameter /y vóór de map-opdracht

  • F_J_K
  • Registratie: Juni 2001
  • Niet online

F_J_K

Moderator CSA/PB/AI

Front verplichte underscores

Verwijderd schreef op 10 October 2003 @ 09:06:
Dit is de oplossing!
de parameter /y vóór de map-opdracht
Eehm, weet je dat wel zeker, zoals je weet is het enige dat in dit geval gebeurt is dat de foutmelding onderdrukt is, na die /y is er niets veranderd aan de situatie ;)

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

Pagina: 1