mboost-dp1

CMD batch Timer & CD-drev kommando


Gå til bund
Gravatar #1 - xXgmzorXx
15. jan. 2010 15:41
Hejsa!
Er det muligt at skrive en timer i CMD?
Det er mening at man skal skrive "hvor mange" sekunder ind i CMD, så venter den de sekunder, og derefter åbner computerens DVD/CD-drev.
Gravatar #2 - Corholio
15. jan. 2010 15:56
Ja,

det er muligt at skrive en timer i et cmd script, du skriver bare:

timeout <sekunder>

hvor du erstatter <sekunder> med antallet af sekunder du skal vente.

Umiddelbart findes der ikke en direkte utility (der følger med Windows) til at ejecte et optisk drev, men du kan hente flere små utilities der kan gøre det ønskede (bare google efter det).

Et alternativ til at ejecte et optisk drev ville være at bruge VBScript, jeg henviser til dette link:

http://www.msfn.org/board/lofiversion/index.php/t5...
Gravatar #3 - arne_v
15. jan. 2010 16:05
#2

cmd blev i XP faktisk ret kraftfuldt, men syntaxen er nogen gange lad os kalde det "ikke-intuitiv".

Forslaget om VBScript er rigtigt godt. Man kan rigtigt meget (specielt hvis man lærer at finde rundt i WMI) og det kan laves rimeligt pænt og struktureret.

PowerShell er selvfølgelig bedre, men det er ikke særligt udbredt endnu.
Gravatar #4 - xXgmzorXx
15. jan. 2010 16:15
#2

Jeg fatter ikke lige VBScript.. Jeg har Visual Studio 2008, er dog ret begynder...Kan det bruges?

EDIT: Scriptet fra linket virker, nu tror jeg bare jeg prøver at lave en timer, og derefter åbner den anden fil.
Gravatar #5 - arne_v
15. jan. 2010 16:24
#4

VBS er ikke .NET, men kan du kode i VS2008, så kan du også lave 20 liniers script i VBS ved at bruge Notepad.
Gravatar #6 - xXgmzorXx
15. jan. 2010 16:27
#5

Prøver først lige at lave en applikation som starter den anden applikation efter et bestemt tal man skriver ind.
Gravatar #7 - xXgmzorXx
15. jan. 2010 17:44
@echo off
set /p sekunder=Hvor mange sekunder skal der gaa foer CD-drevet aabner?:
timeout %sekunder%
Start C:\Users\Peter\Desktop\OpenClose_CD.cmd

OpenClose_CD.cmd er simpelthen den kode som åbner drevet.
Men der er et problem. Windows giver ikke tilladelse til OpenClose_CD.cmd til at gøre det, medmindre man køre det som admin.
Så hvad skal jeg så skrive? Start (som admin):
Gravatar #8 - Daniel-Dane
16. jan. 2010 17:26
#7
Lad det første program køre i admin-mode (det kan ordnes i manifestet). Ellers kan du bede om admin-adgang, når programmet skal starte scriptet (til det bruges vist com).

Hvis det kun er på din computer, kan du bare slå UAC fra, den alligevel ikke er noget værd.

Men det er ellers nok bare at højreklikke og så vælge "kør som admin" eller sådan noget.
Gå til top

Opret dig som bruger i dag

Det er gratis, og du binder dig ikke til noget.

Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.

Opret Bruger Login