Toon posts:

Batch scripts; %1 bewerken

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hallo

Als je binnen verkenner/explorer een willekeurig bestand op een batch file sleept, dan wordt die batch file gestart met %1 = bestandsnaam.

je hebt dan:
doedit.bat %1
is doedit.bat D:\mapje\bestandsnaam.ext

Nu wil ik bijv. het volgende in doedit.bat:
cd \mapje
echo Drive is ... (D: dus)
set bestand=... (bestand=bestandsnaam.ext dus)
echo Zonder extentie ... (bestandsnaam dus)

Ik wil dus %1 uit elkaar peuteren om als input voor commando's te gebruiken.

Wie heeft een oplossing?

Verwijderd

Topicstarter
Ik heb de oplossing al.
Maak een bestand doedit.bat met:

echo Als ik een bestand hierop drop, dan zijn de parameter:
echo %1
echo %~d1
echo %~p1
echo %~n1
echo %~x1
echo Groetjes Wiebe (viaroot)
pause

Nou ja mogelijk is het ook leerzaam voor anderen... Good ol dos ;-)

  • PipoDeClown
  • Registratie: September 2000
  • Niet online

PipoDeClown

Izze Zimpell

huh, waar heb je dat vandaan? welks os gebruik je?

edit:
leuk het werkt :) win2k

God weet alles, want hij is lid van de Mosad. To protect your freedom i will take that away from you. Mijn drankgebruik heeft ernstig te lijden onder mijn gezondheid.


Verwijderd

Topicstarter
Stdin, o.t.w. RTFM ;)
(m.a.w. gewoon help in windows)

Verwijderd

Topicstarter
Toch nog een vraagje:

Ik doe vanuit een batch commando:

explorer d:\een_mapje_met_een_batchfile_draganddropopmij.bat

In NT4 en Win2k krijg je een fatsoenlijk en kaal venster. In XP krijg je echter al die toeters en bellen er ook bij. Zijn er opties om explorer kaal te starten?

Ik heb weinig hoop, maar als iemand een suggestie heeft...?

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 14:27

.oisyn

Moderator Devschuur®

Demotivational Speaker

moet je hier even kijken: http://support.microsoft.com/default.aspx?scid=kb;EN-US;q152457

alleen ik heb m nog nooit zover gekregen dat ie de lijst in details laat zien ipv in grote iconen :{

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


Verwijderd

Topicstarter
Die iconen willen inderdaad niet, maar ik heb het nu zo aangepast:

start explorer /n,/select,%oops_home%\io\drag_a_html-file_on_me.bat

Het gaat de goede kant op, bedankt zover.
Pagina: 1