Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

[Batch] Eine Abfrage in einer bestimmten Zeit

Mitglied: Enclave

Enclave (Level 2) - Jetzt verbinden

23.09.2006, aktualisiert 26.09.2006, 8043 Aufrufe, 8 Kommentare

Hallo alle zusammen,

Ich wollt mir ein Batchscript in den Autostart legen der Programme startet aber...

Ich würd es gerne haben das sich das Script startet und im CMD Fenter steht:

Druecken Sie eine Taste um das Laden der Programm abzubrechen (0. Sekunden)
Druecken Sie eine Taste um das Laden der Programm abzubrechen. (1. Sekunde)
Druecken Sie eine Taste um das Laden der Programm abzubrechen.. (2. Sekunde)
Druecken Sie eine Taste um das Laden der Programm abzubrechen... (3. Sekunde)
Druecken Sie eine Taste um das Laden der Programm abzubrechen.... (4. Sekunde)
Druecken Sie eine Taste um das Laden der Programm abzubrechen..... (5. Sekunde)

Wenn in den 5 Sekunden keine Taste gedrueckt wurde soll das Script die Programme starten ansonste nicht...


Wie kann ich das machen? Wär geil wenn mir da jemand helfen koente...




Mfg & thx

Enclave
Mitglied: gijoe
24.09.2006 um 12:36 Uhr
hi, warum nimmst du dafür nicht einfach eine verständlichere Script-Sprache? zB WSH oder AutoIt.
Wenns du imbedingt mit einer Batch machen willst, dann kannst du dir ja den Befehl "sleep.exe" herunterladen.
In WSH kannst du mit Timer() arbeiten und Messageboxen, hab ich noch nie getestet.
In AutoIt kannst du eine Messagebox recht einfach zB 10 Sekunden erscheinen lassen, wenn man nichts drückt passiert nichts, wenn man dann OK (oä) drückt wird dein Programm gestartet, etwa so:

; Starte mein Programm
$error = MsgBox(1,"Startup", "Wollen Sie das Programm xy starten?",10)
if $error = -1 Then Exit
Else
Run("C:\Programme\MeinProgramm.exe")
EndIf

Dieses Script setzt du dann anstelle deiner Batchdatei in den Autostart. Ich benutze AutoIt oft zum Paketieren von Programmen. Gibt bestimmt besseres, aber es hat eine Umfangreiche und einfache Oberfläche und ist für den Script einstieg ein geniales Tool.
Bitte warten ..
Mitglied: Biber
25.09.2006 um 08:02 Uhr
Moin Enclave,

geht wirklich nicht gut mit native Batch, Deine Anforderung.
Ein Kompromiss wäre:
01.
::--    snipp Countdown.bat 
02.
@echo off & For /L %%i in (1,1,5) do ((ping -n 2 localhost>nul) && Echo Druecken Sie Strg-C um das Laden der Programm abzubrechen. ^(%%i. von 5 Sekunden^))||goto :eof 
03.
echo hier ist Start von LadenDerProggies.exe  
04.
::--    snapp Countdown.bat
Output wäre:
01.
>f:\countdown.bat 
02.
Druecken Sie Strg-C um das Laden der Programm abzubrechen. (1. von 5 Sekunden) 
03.
Druecken Sie Strg-C um das Laden der Programm abzubrechen. (2. von 5 Sekunden) 
04.
Druecken Sie Strg-C um das Laden der Programm abzubrechen. (3. von 5 Sekunden) 
05.
^CBatchvorgang abbrechen (J/N)? j 
06.
 
Gruß
Biber
Bitte warten ..
Mitglied: Enclave
25.09.2006 um 15:44 Uhr
Also AutoIT hab ich mir schonmal angguckt aber ich komm da nich drauf klar...

Also ich weis nich wo und wie ich ein Script schreibe.

Wär geil wenn ihr mir mal ein kleines Tut geben könntet

@Biber:

Also das mit Strg+X ist nich so das was ich suche...

Mfg

Enclave
Bitte warten ..
Mitglied: gijoe
25.09.2006 um 22:37 Uhr
für AutoIt musst du dir noch den Editor runterladen (auch auf AutoIt page).
Bitte warten ..
Mitglied: TobiasBessenreither
26.09.2006 um 08:56 Uhr
Also die Pause könnte man auch mit vbscript machen:

Datei sleep.vbs
WScript.sleep 10000

WScript.sleep "Zeit in ms"


und aus der *.bat mit:
cscript sleep.vbs > Nul
aufrufen
Bitte warten ..
Mitglied: Turrex0100
12.01.2009 um 18:18 Uhr
hi biber,
geht es nicht auch nach dem prinzip:

ping -n 2 127.0.0.1 >nul
cls
echo Druecken Sie Strg-C um das Laden der Programm abzubrechen. (1. von 5 Sekunden)
ping -n 2 127.0.0.1 >nul
cls
.....

lg
Turrex
Bitte warten ..
Mitglied: Biber
12.01.2009 um 18:40 Uhr
Moin Turrex0100,

klar, ginge auch...
Aber das eigentliche Problem, nämlich "beliebige Taste für Abbruch...", das bekommen wir mit Batch nicht so elegant hin.
Ich kann zwar 5x hintereineinander den Ping-Mich-Mal aufrufen, um je eine Sekunde zu verdaddeln und kann das in (m)einer Zählschleife oder in (D)einer plattgeklopften Schleife abkaspern.
Aber in jedem Fall nur mit "Strg-C" (und ggf. Nachfrage) abbrechen.
Und nicht mit beliebiger Taste.

Deshalb ist hier native Batch mal das eher ungeeignete Werkzeug.

Grüße
Biber
Bitte warten ..
Mitglied: Turrex0100
13.01.2009 um 18:20 Uhr
Hi Biber,

hab des problem jetzt auch erkannt...


sry wegen meiner "plattgeklopften" skripte, bin aber auch ein neuling
und mach das mehr aus spaß...

Hast aber recht das deine lösung eleganter ist....

lg Turrex
Bitte warten ..
Ähnliche Inhalte
Windows Userverwaltung

Policy für einen bestimmten User abfragen

Frage von paupau90Windows Userverwaltung2 Kommentare

Hallo, weiß jemand wie man prüfen kann welche Policies einem bestimmtem User zugewiesen werden? Ich würde das gerne direkt ...

Batch & Shell

Batch Programmierung IF Abfragen

gelöst Frage von PanubuBatch & Shell8 Kommentare

Hallo zusammen, ich möchte gerne einige IF-Abfragen in einer Batch programmieren, was allerdings nicht so möchte wie ich. Er ...

Batch & Shell

Ungewöhnliche Txt.Datei-Abfrage mit Batch

Frage von DaTobsnBatch & Shell3 Kommentare

Ich habe in einem Ordner verschiedene txtDateien, welche verschiedenes enthalten. Ich will in ALLEN txtDateien nach etwas zuvor durch ...

Windows Tools

Wenn Abfrage mit PS oder Batch

gelöst Frage von CitytowWindows Tools7 Kommentare

Hallo Liebe Community, hat einer von euch eine Idee, wie man eine WENN Abfrage in einer PS oder Batch ...

Neue Wissensbeiträge
Windows Server
DP mit Benutzerdatenträger und VDS-SAN-policy
Tipp von lcer00 vor 59 MinutenWindows Server

Hallo zusammen, ich habe gerade einen halben Tag mit Recherche zu dem Thema hinter mir und endlich ein Ergebnis. ...

Internet

Europa baut Zensurinfrastruktur auf: EU-Parlament stimmt für Upload-Filter, Leistungsschutzrecht und gegen KI-Forschung

Information von Frank vor 3 TagenInternet9 Kommentare

Eine sehr schlechte Entscheidungen für die Zukunft Europas ist gefallen: Der Rechtsausschuss im EU-Parlament stimmte heute morgen in einer ...

Windows 10

Mikrofon von Headset geht nach Update auf Windows 10 1803 nicht mehr

Tipp von Deepsys vor 5 TagenWindows 102 Kommentare

Ich verwende ein Plantronics Headset das per USB mit dem Windows 10 PC verbunden ist. Damit kann ich auch ...

Video & Streaming

Ruckelfreies Fernsehen auf Smartphone oder Tablet - in SD oder gar HD - Eine Alternative zum Fritz DVB-C Receiver

Anleitung von power-user vor 5 TagenVideo & Streaming9 Kommentare

Wer kennt das nicht: Man möchte gemütlich auf dem Balkon sitzen und vielleicht grillen und dabei das WM-Spiel gucken ...

Heiß diskutierte Inhalte
DSL, VDSL
886VA und VDSL 50
Frage von agent00nixDSL, VDSL9 Kommentare

Ich bekomme nicht die vertraglich vereinbarten 50 Mbit/s US sondern nur 15 Mbit/s Was mache ich falsch ? Hier ...

Switche und Hubs
VPN Router empfehlung
Frage von mstSwitche und Hubs8 Kommentare

Moin Leute ich hab mal eine Frage an die VPN und Netzwerkprofis unter euch. Folgendes Szenario, ich habe einen ...

Hardware
Neue Hardware für meine pfSense - APU2 apu4b4?
Frage von jokru1Hardware7 Kommentare

Hallo zusammen, ich betreibe aktuell meine pfSense auf einer APU2-Hardware (3 NICs, 4GB RAM) ohne AES-NI-Unterstützung. Diese möchte ich ...

Firewall
Firewall Vorteil und Nachteil
gelöst Frage von vegeta500Firewall7 Kommentare

Hallo , ich habe eine Fragen (Theoretische), Welches Sicherheitsproblem kann eine gewöhnliche Firewall nicht lösen