[WinXP] Dosbox niet laten afsluiten..

Pagina: 1
Acties:
  • 328 views sinds 30-01-2008
  • Reageer

  • jbr
  • Registratie: Augustus 2000
  • Laatst online: 05-04 20:18

jbr

Right back @ ya

Topicstarter
Ik wil graag dat als ik in de Run-box (via Start->Run) een commando opgeef waarbij een dosbox wordt geopend dat deze standaard openblijft.

Als Windows nu detecteert dat het om een DOS programma gaat (bijvoorbeeld Ping.exe) dan wordt dit standaard aangeroepen via %windir%\system32\cmd.exe /c Dosprog".

Is een manier om dit veranderen in een DLL of in het register?

Een goeie bak teringherrie in de morgen is een dag zonder zorgen!


  • Sorcerer8472
  • Registratie: Januari 2002
  • Laatst online: 23:05

Sorcerer8472

Mens sana?

In een .pif-bestand kun je het automatisch sluiten van schermen afzetten... Zal wel niet al te veel invloed hebben, maar je kunt een .pif aanmaken voor ping.exe
(is trouwens officieel geen DOS-programma maar gewoon een commandline programma :P)

Reality is merely an illusion, albeit a very persistent one.


  • jbr
  • Registratie: Augustus 2000
  • Laatst online: 05-04 20:18

jbr

Right back @ ya

Topicstarter
dat is een optie, maar dat zou betekenen dat ik het voor ieder programma moet doen. Ik wil de optie gewoon standaard aan hebben staan dat automatisch geopende dosboxen openblijven. Misschien kan het wel niet, maar dat kan ik bijna niet geloven. Toch bedankt!

Een goeie bak teringherrie in de morgen is een dag zonder zorgen!


  • roelio
  • Registratie: Februari 2001
  • Niet online

roelio

fruitig, en fris.

AMD Phenom II X4 // 8 GB DDR2 // SAMSUNG 830 SSD // 840 EVO SSD // Daar is Sinterklaas alweer!!


  • jbr
  • Registratie: Augustus 2000
  • Laatst online: 05-04 20:18

jbr

Right back @ ya

Topicstarter
tja die zit potdicht omdat men er ging ruzien...
Bovendien ben ik nog geen steek verder. :(

Een goeie bak teringherrie in de morgen is een dag zonder zorgen!


  • F_J_K
  • Registratie: Juni 2001
  • Niet online

F_J_K

Moderator CSA/PB

Front verplichte underscores

Maak een simpel scriptje aan die alleen "cmd.exe /k %1" bevat. Noem het run, dan doe je uitvoeren->run dosprog en voila.

Welk OS heb je? Je bent deze tweede ronde je OS vergeten in de topictitel, zie drie stappen plan, stap drie :)

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


  • TweakerNummer
  • Registratie: September 2001
  • Niet online
Kan je niet van %windir%\system32\cmd.exe /c Dosprog een PIF bestand aanmaken? Of daar de instellingen editen?

Kijk anders eens in HKEY_CURRENT_USER\Software\Microsoft\Command Processor

  • jbr
  • Registratie: Augustus 2000
  • Laatst online: 05-04 20:18

jbr

Right back @ ya

Topicstarter
Dat komt al aardig in de buurt. Helaas ben ik een zeikerd en wil ik dat ie bij de aanroepen naar cmd standaard de optie /k meeneemt ipv /c.. In de registry is het niet te vinden.

(en inderdaad foutje van mij... ik heb [WINXP])

Een goeie bak teringherrie in de morgen is een dag zonder zorgen!


  • jbr
  • Registratie: Augustus 2000
  • Laatst online: 05-04 20:18

jbr

Right back @ ya

Topicstarter
Op maandag 20 mei 2002 17:26 schreef TweakerNummer het volgende:

Kijk anders eens in HKEY_CURRENT_USER\Software\Microsoft\Command Processor
Stond in de help van cmd.exe he :)

Ik zou niet weten wat ik met die keys zou moeten doen eigenlijk :? Meer opties voor kleur enzo...

Een goeie bak teringherrie in de morgen is een dag zonder zorgen!


  • F_J_K
  • Registratie: Juni 2001
  • Niet online

F_J_K

Moderator CSA/PB

Front verplichte underscores

Op maandag 20 mei 2002 17:37 schreef jbr666 het volgende:
Dat komt al aardig in de buurt. Helaas ben ik een zeikerd en wil ik dat ie bij de aanroepen naar cmd standaard de optie /k meeneemt ipv /c.. In de registry is het niet te vinden.
Eeuhm, in je eerste post hierboven staat juist /c >:)

In de regsleutel van TweakerNummer kan je de autocompletion en evt de kleur instellen. Voor zover ik weet niet veel meer (maar ik leer steeds weer wat nieuws hier, dus kijk toch even zou ik zeggen...)
Edit: heb je al gedaan zo te zien.
(en inderdaad foutje van mij... ik heb [WINXP])
:)

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


  • TweakerNummer
  • Registratie: September 2001
  • Niet online
Ik geloof dat het zo werkt (heb effe geen test machine bij de hand):
Gebruik in "HKEY_CURRENT_USER\Software\Microsoft\Command Processor" string (REG_SZ) value genaamd "AutoRun" en zet daar de waarde "c:\winnt\system32\mycmdstart.bat" in. In de bat file kan je dan je CMD file aanroepen met de opties die jij wilt.

Of misschien kan je meteen de CMD.exe aanroepen met bepaalde opties.

Ik weet niet meer waar de autorun optie voor dient, alleen dat ie er is. Ik hoop dat dit helpt.

  • Han
  • Registratie: Juli 2001
  • Niet online

Han

Titel aangepast :)

Doubt thou the stars are fire; Doubt that the sun doth move; Doubt truth to be a liar; But never doubt I love.


  • jbr
  • Registratie: Augustus 2000
  • Laatst online: 05-04 20:18

jbr

Right back @ ya

Topicstarter
Op maandag 20 mei 2002 17:43 schreef F_J_K het volgende:
Eeuhm, in je eerste post hierboven staat juist /c >:)
Inderdaad:
Op maandag 20 mei 2002 17:01 schreef jbr666 het volgende:
dan wordt dit standaard aangeroepen via %windir%\system32\cmd.exe /c Dosprog".

Is een manier om dit veranderen
(naar /k dus)
:+

Een goeie bak teringherrie in de morgen is een dag zonder zorgen!


  • TweakerNummer
  • Registratie: September 2001
  • Niet online
Dit gaat dus niet, omdat je dan in een oneindige loop komt. Wel een manier om iets anders aan te roepen, dus je kan een workaround maken, maar dit is niet wat je wilt.

  • jbr
  • Registratie: Augustus 2000
  • Laatst online: 05-04 20:18

jbr

Right back @ ya

Topicstarter
Ik heb een batfile gemaakt:
code:
1
%windir%\system32\cmd.exe /k "%1 %2"

Als ik deze file in de runbox aanroep met daarachter ping localhost dan doet ie het.

Zet ik deze file in de Autorun string die je zojuist beschreef, dan gebeurt er echter nog steeds hetzelfde als vroeger als ik ping localhost intik in de runbox, en dat is dat het venster na 4 pings weer sluit. :'(

Toch bedankt voor de tip!

Een goeie bak teringherrie in de morgen is een dag zonder zorgen!


  • Rekenmachine
  • Registratie: Mei 2002
  • Laatst online: 01-11-2024
Run --> cmd /k ping www.tweakers.net


/C Carries out the command specified by string and then terminates
/K Carries out the command specified by string but REMAINS


That simple! :9

https://www.enwatbenjedan.nl/


  • jbr
  • Registratie: Augustus 2000
  • Laatst online: 05-04 20:18

jbr

Right back @ ya

Topicstarter
Op maandag 20 mei 2002 20:44 schreef TweakerNummer het volgende:
Dit gaat dus niet, omdat je dan in een oneindige loop komt.
Oneindige loop :?

Een goeie bak teringherrie in de morgen is een dag zonder zorgen!


  • jbr
  • Registratie: Augustus 2000
  • Laatst online: 05-04 20:18

jbr

Right back @ ya

Topicstarter
Op maandag 20 mei 2002 20:51 schreef Rekenmachine het volgende:
Run --> cmd /k ping www.tweakers.net


/C Carries out the command specified by string and then terminates
/K Carries out the command specified by string but REMAINS


That simple! :9
Dat wel ja... Nu nog mijn probleem...

Een goeie bak teringherrie in de morgen is een dag zonder zorgen!


  • F_J_K
  • Registratie: Juni 2001
  • Niet online

F_J_K

Moderator CSA/PB

Front verplichte underscores

Op maandag 20 mei 2002 20:41 schreef jbr666 het volgende:
[..]
Inderdaad:
[..]
(naar /k dus)
:+
(Oeps). |:(
Op maandag 20 mei 2002 20:52 schreef jbr666 het volgende:
[..]
Oneindige loop :?
Als je instelt dat als cmd wordt aangeroepen, cmd /k wordt aangeroepen. Dit betekend dat er een cmd wordt aangeroepen, die cmd /k aanroept, enz, enz. Maar dat blijkt dus wel mee te vallen.

Of het werkt weet ik niet, maar wat je zou kunnen proberen is het hernoemen van cmd.exe tot cmd2.exe, en dan een eigen cmd.exe maken die cmd2 aanroept. Moet je wel zorgen dat alle argumenten goed worden doorgespeelt natuurlijk.

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


  • TweakerNummer
  • Registratie: September 2001
  • Niet online
geen cmd.exe => automatisch cmd.exe restored door Win2K, zal met WinXP net zo zijn
Pagina: 1