Toon posts:

[XP] n00b probleempje met .bat scripten

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik ben wat aan het kutten met .bat's te scripten, maar het lukt me niet om er iets mee te doen.

Ik heb bijvoorbeeld een .txt gemaakt met het volgende in :
code:
1
2
3
4
@echo off
start "D:\Program Files\Kazaa Lite\kpp.exe"
title Kazaa Lite Starter
pause

dan rename ik deze naar .bat, en voer ik hem uit

maar in plaats dat kazaa lite opgestart wordt, opent hij gewoon een nieuw venster met :
code:
1
2
3
4
Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.

D:\Documents and Settings\Carnage The Great\Desktop>


MIjn vraag is nu hoe ik dat moet doen zodat ie wel degelijk Kazaa opstart? :)

  • Robthebest
  • Registratie: Januari 2002
  • Laatst online: 17-05 21:20
@echo off
D:\Program Files\Kazaa Lite\kpp.exe

pauze hoeft erniet bij tenzij je dat wil

  • eghie
  • Registratie: Februari 2002
  • Niet online

eghie

Spoken words!

start weglaten en de aanhalingstekens ook.

Verwijderd

Topicstarter
eghie schreef op 07 August 2003 @ 19:56:
start weglaten en de aanhalingstekens ook.
Aanhalingstekens moeten er toch bij wegens lange bestandsnamen?

ofnie?

  • whoami
  • Registratie: December 2000
  • Laatst online: 17:29
Dit heeft niets met P&W te maken.

scriptjes die OS specifiek zijn, zijn geen P&W materiaal

P&W -> WOS

https://fgheysels.github.io/


  • Robthebest
  • Registratie: Januari 2002
  • Laatst online: 17-05 21:20
anders zou je het progra~1 moeten noemen

  • dreamscape
  • Registratie: Oktober 2001
  • Laatst online: 15:51
dat zou niet moeten uitmaken. Ook al is het onzinnig, met 'start' zou het eigenlijk moeten werken. Type maar eens ' start winword.exe ' en hij start Word op. Ook start "winword.exe" doet het. Hier bij mij tenminste...
Ook onder WinXP...

Punctuality is the politeness of kings


  • Wolfboy
  • Registratie: Januari 2001
  • Niet online

Wolfboy

ubi dubium ibi libertas

start is niet eens een bestaand commando, de TS moet gewoon dit neerzetten:
Batchfile:
1
2
@echo off
D:\Program Files\Kazaa Lite\kpp.exe

Blog [Stackoverflow] [LinkedIn]


  • Pazzi
  • Registratie: September 2002
  • Laatst online: 20-05 21:16

Pazzi

Koffiemokken en bierglazen

Anders maak je het nog wat duidelijker:

code:
1
2
3
4
@echo off
d:
cd program files\kazaa lite
kpp.exe


Op deze manier moet ie het in ieder geval doen.

"When the shit hits the fan, make sure you don't get splattered" - Carol Thompson
"It's the story, not he who tells it" - Stephen King
"If you hate freedom, get married" - Vusumuzi Gumede
"Women can fake orgasms, men can fake love" - Bo Burnham


  • 0siris
  • Registratie: Augustus 2000
  • Laatst online: 10-05 18:18
ik zou gewoon altijd die ~namen gebruiken:
@echo off
d:\progra~1\kazaa~1\kpp.exe

ff in dos kijken hoe lange bestandsnamen ingekort worden

[ Voor 27% gewijzigd door 0siris op 07-08-2003 20:07 ]

ach...in een volgend leven lach je er om!


  • JER00N
  • Registratie: Maart 2002
  • Niet online
Wolfboy schreef op 07 August 2003 @ 20:04:
start is niet eens een bestaand commando, de TS moet gewoon dit neerzetten:
Batchfile:
1
2
@echo off
D:\Program Files\Kazaa Lite\kpp.exe
Maak er dan wel ff korte bestandsnamen van ;)

Zo dus:

code:
1
D:\Progra~1\Kazaal~1\kpp.exe


Waar is dat 'title' eigenlijk voor?

Verwijderd

Topicstarter
okee, op zich werkt het nu, nu heb ik dit :

code:
1
2
3
4
5
6
7
8
9
@echo off
title Kazaa Lite Starter
"D:\Program Files\Kazaa Lite\kpp.exe"
echo Initialising Kazaa Lite...
echo Done
"D:\Program Files\Kazaa Lite\Speed Up.exe"
echo Initialising Speed Up...
echo Done
pause


maar nu wil ik tussen de Initialising... en done een pause, maar dat ie na een bepaald aantal seconden vanzelf verder doet, dus niet de 'press any key' pause

ik had via google gevonden dat je met dit een pauze kunt maken :

TYPE NUL | CHOICE.COM /N /CY /TY,5 >NUL

maar dan werkt het niet echt meer ?
Pastasaus schreef op 07 August 2003 @ 20:06:
[...]

Waar is dat 'title' eigenlijk voor?
titel van het venster toch?
dat doet het toch iig :p

[ Voor 19% gewijzigd door Verwijderd op 07-08-2003 20:11 ]


  • Stuff
  • Registratie: November 2000
  • Laatst online: 28-06-2010

Stuff

*ploink*

code:
1
2
3
4
5
6
7
8
9
10
11
12
@echo off
title Kazaa Lite Starter

echo Initialising Kazaa Lite...
"D:\Program Files\Kazaa Lite\kpp.exe"
echo Done

echo Initialising Speed Up...
"D:\Program Files\Kazaa Lite\Speed Up.exe"
echo Done

TYPE NUL | CHOICE.COM /N /CY /TY,5 >NUL


Voor de code "TYPE NUL | CHOICE.COM /N /CY /TY,5 >NUL" heb je CHOICE.COM nodig. Deze zit standaard in DOS. In WinXP is deze weggelaten.

ff voor je online gezet: http://www.vado.org/stuff/div/CHOICE.COM

[ Voor 22% gewijzigd door Stuff op 07-08-2003 20:23 . Reden: choice.com upload ]

http://www.vado.org -- Videogames are a conduit for the soul. They expand our lives, channel our imagination, test our skillz. Games exist as a channel for the boundless energy of people all over the world. -MegaTokyo


  • WPN
  • Registratie: Augustus 2003
  • Laatst online: 00:41

WPN

@echo off
title Kazaa Lite Starter
start H:\kazaa\kazaa.exe
pause


TYPE NUL | CHOICE.COM /N /CY /TY,5 >NUL
TYPE NUL kan je vervangen met REM (als het goed is ;))
REM | CHOICE.COM /N /CY /TY,5 >NUL

Choice.com is niet meer standaard in winnt/winxp aanwezig, ik heb gelezen dat je die van win98 gewoon kan gebruiken (ff kopieren naar je windows directory ofzow) als je die kan vinden....


edit: bovenstaande was nog beetje antwoord op je eerste post
ps: lang geleden dat batch shit 8)7

EDIT2 : REM gebruiken werkt niet!

[ Voor 26% gewijzigd door WPN op 07-08-2003 20:27 . Reden: REM werkt niet ;) ]

Als ik denk zoals ik dacht, dan doe ik zoals ik deed, als ik doe zoals ik deed, dan denk ik zoals ik dacht! Cogito Ergo Sum


  • WPN
  • Registratie: Augustus 2003
  • Laatst online: 00:41

WPN

http://www.geko.ch/batch/CHOICE.COM

hier kan je choice.com donwloaden


@echo off
title Kazaa Lite Starter
echo Starting Kazaa now
type nul | choice /n /ty,5 > nul
start H:\kazaa\kazaa.exe


dit werkt nu bij mij, als ik CHOICE.COM in mn windows dir prop (ik draai XP)

[ Voor 56% gewijzigd door WPN op 07-08-2003 20:26 . Reden: toevoeging ]

Als ik denk zoals ik dacht, dan doe ik zoals ik deed, als ik doe zoals ik deed, dan denk ik zoals ik dacht! Cogito Ergo Sum


Verwijderd

Topicstarter
Peluso schreef op 07 August 2003 @ 20:20:
@echo off
title Kazaa Lite Starter
start H:\kazaa\kazaa.exe
pause


TYPE NUL | CHOICE.COM /N /CY /TY,5 >NUL
TYPE NUL kan je vervangen met REM (als het goed is ;))
REM | CHOICE.COM /N /CY /TY,5 >NUL

Choice.com is niet meer standaard in winnt/winxp aanwezig, ik heb gelezen dat je die van win98 gewoon kan gebruiken (ff kopieren naar je windows directory ofzow) als je die kan vinden....


edit: bovenstaande was nog beetje antwoord op je eerste post
ps: lang geleden dat batch shit 8)7
Ik heb die choise.com gevonden op inet, in windows dir gezet, en het werkt _/-\o_

maar nu heb ik nog 1 probleempje :p

hij opent nu kazaa en speedup, maar in het venster toont hij enkel :

code:
1
2
Initialising Kazaa Lite...
Done


en niet

code:
1
2
3
4
Initialising Kazaa Lite...
Done
Initialising Speed Up...
Done


ik heb nu dit als code btw :

code:
1
2
3
4
5
6
7
8
9
10
11
@echo off
title Kazaa Lite Starter
"D:\Program Files\Kazaa Lite\kpp.exe"
echo Initialising Kazaa Lite...
TYPE NUL | CHOICE.COM /N /CY /TY,5 >NUL
echo Done
"D:\Program Files\Kazaa Lite\Speed Up.exe"
echo Initialising Speed Up...
TYPE NUL | CHOICE.COM /N /CY /TY,5 >NUL
echo Done
pause


hij zegt trouwens ook niet "Press any key to continue..."

het lijkt wel alsof hij na

code:
1
2
Initialising Kazaa Lite
done


ergens op wacht?

[ Voor 8% gewijzigd door Verwijderd op 07-08-2003 20:30 ]


  • noMSforme
  • Registratie: Oktober 2000
  • Laatst online: 10-03-2022
Je bestand KAN start.bat.txt heten. En dan start hij netjes notepad op als je erop klikt.
In windows alle bestand extenties op weergeven zetten en dan de .txt eraf slopen.

Verwijderd

Topicstarter
noMSforme schreef op 07 August 2003 @ 20:27:
Je bestand KAN start.bat.txt heten. En dan start hij netjes notepad op als je erop klikt.
In windows alle bestand extenties op weergeven zetten en dan de .txt eraf slopen.
hu?

Dit vraag ik toch helemaal niet?

  • momania
  • Registratie: Mei 2000
  • Laatst online: 06:42

momania

iPhone 30! Bam!

Verwijderd schreef op 07 August 2003 @ 20:27:
[...]

het lijkt wel alsof hij na

code:
1
2
Initialising Kazaa Lite
done


ergens op wacht?
Hij wacht to dat je die laatste exe afluit, dan pas gaat ie door met de echo's
dus die laatste kan je een start voor zetten.

Neem je whisky mee, is het te weinig... *zucht*


  • WPN
  • Registratie: Augustus 2003
  • Laatst online: 00:41

WPN

@echo off
title Kazaa Lite Starter
echo Initialising Kazaa Lite...
TYPE NUL | CHOICE /N /CY /TY,5 >NUL
start h:\kazaa\kazaa.exe
echo done
echo .
echo Initialising ftpserver...
start H:\server\programs\ftpserver\GuildFTPd.exe
TYPE NUL | CHOICE /N /CY /TY,5 >NUL
echo Done
echo .
pause


hij wacht inderdaad totdat kazaa is afgesloten, dan pas gaat ie verder met de batchfile
maar als je START voor het programma zet dan gaat ie direct verder!


ik heb ECHO . ertussen staan om een "lege" regel er tussen te houden


(had het kunnen weten, stom stom stom)

[ Voor 9% gewijzigd door WPN op 07-08-2003 20:41 . Reden: toevoeging ]

Als ik denk zoals ik dacht, dan doe ik zoals ik deed, als ik doe zoals ik deed, dan denk ik zoals ik dacht! Cogito Ergo Sum


Verwijderd

Topicstarter
nu doet ie het zoals het moet, buiten nog 1 klein dingetje

door die start opent ie weer dat venster met
code:
1
2
Microsoft Windows XP [Version 5.1.2600](C) Copyright 1985-2001 Microsoft Corp.
D:\Documents and Settings\Carnage The Great\Desktop>


dit is nu mijn code :
code:
1
2
3
4
5
6
7
8
9
10
11
@echo off
title Kazaa Lite Starter
"D:\Program Files\Kazaa Lite\kpp.exe"
echo Initialising Kazaa Lite...
TYPE NUL | CHOICE.COM /N /CY /TY,5 >NUL
echo Done
start "D:\Program Files\Kazaa Lite\Speed Up.exe"
echo Initialising Speed Up...
TYPE NUL | CHOICE.COM /N /CY /TY,5 >NUL
echo Done
pause

[ Voor 5% gewijzigd door Verwijderd op 07-08-2003 20:44 ]


  • WPN
  • Registratie: Augustus 2003
  • Laatst online: 00:41

WPN

Verwijderd schreef op 07 augustus 2003 @ 20:43:
nu doet ie het zoals het moet, buiten nog 1 klein dingetje

door die start opent ie weer dat venster met
code:
1
2
Microsoft Windows XP [Version 5.1.2600](C) Copyright 1985-2001 Microsoft Corp.
D:\Documents and Settings\Carnage The Great\Desktop>
ik heb daar geen last van :?

je zegt dus dat ie nu 2 prompts opent..?


ps: die .com achter je choice kan je weglaten, staat lelijk ;)

[ Voor 9% gewijzigd door WPN op 07-08-2003 20:49 . Reden: toevoeging ]

Als ik denk zoals ik dacht, dan doe ik zoals ik deed, als ik doe zoals ik deed, dan denk ik zoals ik dacht! Cogito Ergo Sum


Verwijderd

Topicstarter
Peluso schreef op 07 August 2003 @ 20:48:
[...]


ik heb daar geen last van :?

je zegt dus dat ie nu 2 prompts opent..?


ps: die .com achter je choice kan je weglaten, staat lelijk ;)
hij opent een prompt waarin ik

code:
1
2
3
4
5
Initialising Kazaa Lite...
Done
Initialising Speed Up...
Done
Press Any Key to continue...


zie, het eigenlijke venster dat ik wil dus, maar ook dat andere venster, met die Win versie meuk enzo in

  • justmental
  • Registratie: April 2000
  • Niet online

justmental

my heart, the beat

Speed up start toch automatisch kazaa lite ook op als die nog niet draait?
Dan heb je maar 1 aanroep nodig.

Who is John Galt?


Verwijderd

Topicstarter
justmental schreef op 07 August 2003 @ 20:52:
Speed up start toch automatisch kazaa lite ook op als die nog niet draait?
Dan heb je maar 1 aanroep nodig.
dat weet ik ook wel, maar ik ben gewoon wat rond aan het fokken

als ik dit werkend krijg, dan werkt het met andere dingen ook :)

het gaat om het principe, niet om het nut van het script ;)

  • justmental
  • Registratie: April 2000
  • Niet online

justmental

my heart, the beat

code:
1
start /?

http://support.microsoft.com/?kbid=126410

Als je de eerste parameter tussen quotjes zet dan wordt het de window titel.

Who is John Galt?


  • Rayzilt
  • Registratie: Juli 2003
  • Laatst online: 14-05 14:54
Ik heb een werkend scripje voor je gemaakt. (Bij mij teminste ;) )
In plaats voor Kazaa Heb ik Emule gebruikt.
Als tweede heb ik gewoon Notepad gebruikt.

@ECHO OFF
title Emule Starter
SET PATH=%PATH%;C:\Program Files\Emule
ECHO Starting Emule...
START Emule.exe
ECHO Done
ECHO.
ECHO Starting 2nd program
START Notepad.exe
ECHO Done

In het Regeltje met SET PATH= moet je "C:\Program Files\Emule veranderen naar het pad van Kazaa. (Bijv: C:\Program Files\Kazaa) Er hoeven geen quotes bij.

De rest spreek voor zich. :*)

Zet geen spatie tussen de ECHO en "." Als je dat wel doet krijg je een punt in je beeld. Nu krijg je gewoon een lege regel.
edit:
Ik heb er ff geen choice bij gegooid, omdat ik geen zin had om die te downloaden. Ik neem aan dat het met choice ook werkt. O-)

[ Voor 12% gewijzigd door Rayzilt op 07-08-2003 23:20 ]


Verwijderd

je gaat toch niet kazaa in je path zetten... maar ja dat zal wel aan mij liggen...

op een pause te regelen kan je better sleep.exe gebruiken ipv choice. beide resourcekit tools...

  • Rayzilt
  • Registratie: Juli 2003
  • Laatst online: 14-05 14:54
Waarom niet. :? Als je de CMD box weer sluit is de variable weer verdwenen. (Wat je zelf gewijzigd hebt). 8)
Pagina: 1