Avatar billede farouche Nybegynder
29. november 2004 - 19:57 Der er 11 kommentarer og
1 løsning

Lidt interaktiv script/batch kode.

Hej der


Jeg står og mangler  noget til et lille command script, som skal gøre følgende:

Vise en besked: "Tryk på en vilkårlig tast inden 5 sek. for at afbryde"

Trykkes der : afsluttes batchen

Trykkes der ikke: Køres batchen videre.


Er der nogen kloge hoveder der lige ligger inde med en sådan stump kode ?

På forhånd tak.
Avatar billede tofte Juniormester
29. november 2004 - 21:13 #1
Tror jeg skal bruge lidt mere info. Når du skriver at batchen fortsætter, er det så forfra, eller hvad mener du? Er det en bat-fil du kører?
Avatar billede farouche Nybegynder
29. november 2004 - 21:24 #2
jep det er en bat fil med standard commandline (DOS) script.

Det der skulle ske kunne f.eks. være to forskellige goto's
Avatar billede bertelbrander Novice
29. november 2004 - 21:30 #3
Er det XP DOS eller... ?

På Win9x og ME er der vist choice.

På de andre Windows krævet et program.
Avatar billede farouche Nybegynder
29. november 2004 - 21:33 #4
choice kører nu fint på min XP (Har kopieret filen sikkert fra en 9x)

Men så vidt jeg ved bruges choice kun til den del med at give brugeren et valg, ikke at lave en timeout.
Avatar billede bertelbrander Novice
29. november 2004 - 21:35 #5
Jeg mener at man kan give en timeout til choice.
Prøv at køre "help choice".

Ellers laver jeg lige et program.
Avatar billede farouche Nybegynder
29. november 2004 - 21:36 #6
Det havde jeg så ikke ret i.

Tog lige et kig i min batch tutorial, og ganske rigtigt, choiche kan sættes op med en timeout :)

choice /c:ny /n /tn,5 " List files during backup? y/n "
Avatar billede farouche Nybegynder
29. november 2004 - 21:37 #7
hmmm, skulle måske kigge lidt bedre efter en anden gang  ;-)
Avatar billede farouche Nybegynder
29. november 2004 - 21:37 #8
Smid lige et svar så får du lidt point for at guide mig på rette vej  :)
Avatar billede bertelbrander Novice
29. november 2004 - 21:40 #10
Jeg samler ikke på point.
Avatar billede farouche Nybegynder
29. november 2004 - 21:41 #11
det er så ok
Avatar billede venturer Nybegynder
30. november 2004 - 08:45 #12
Hvis du vil rode med scripts vil jeg anbefale dig at smutte forbi http://www.kixtart.org/
KiXtart er et herligt lille program som er utroligt simpelt at have med at gøre. Det giver dig mulighed for at lave rimligt avancerede scripts uden det fylder en masse eller bliver til mange linier uoverskuelig kode.

Du kan sågar lave ovenstående løsning med en dialogbosk (klik Ok/Cancel).

Det er ganske gratis og dokumentation og eksempler kan findes rundt omkring hvis ud bare søger på KiXtart :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester