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, 8059 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 PathoeBatch & 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

Windows Server 2016: Achtung - ab heute gibt es wieder Express Updates

Information von kgborn vor 7 StundenWindows Server1 Kommentar

Kurze Info für Administratoren, die Windows Server 2016 per WSUS/SCCM mit Updates betanken. Ab heute gibt es für Windows ...

Windows Netzwerk
Windows Admin Center - Sagt was ihr braucht!
Tipp von Juanito vor 1 TagWindows Netzwerk16 Kommentare

Hallo zusammen, der ein- oder andere hat sicherlich schon vom Windows Admin Center gehört. - Microsoft's neue Adminkonsole welche ...

Verschlüsselung & Zertifikate

Bitlocker-Verschlüsselung und -Monitoring ohne MBAM

Tipp von DerWoWusste vor 2 TagenVerschlüsselung & Zertifikate

Der Folgende Tipp beschreibt, wie man ohne MBAM die Verschlüsselung erzwingt und monitort. MBAM ist ein Enterprise-Benefit und somit ...

Netzwerkprotokolle
IPv6 Konfiguration von Site-Site-VPN ohne feste IP
Anleitung von lcer00 vor 2 TagenNetzwerkprotokolle1 Kommentar

Hallo zusammen, vor einiger Zeit hatte ich hier eine Frage zu dem Thema gepostet: Da war noch etwas offen. ...

Heiß diskutierte Inhalte
Entwicklung
Meine Nachbarn sehen meinen Internet Trafic
gelöst Frage von beatnguEntwicklung51 Kommentare

Hallo Also ich wohne in einem Mehrparteien Haus mit 24 wohnungen. Meine nachbaren im letzten stock fummeln immer an ...

Windows 10
Windows 10 mit CRITICAL PROCESS DIED
Frage von liquidbaseWindows 1028 Kommentare

Das aktuelle Problem was ich habe steht bereits im Threadtitel. Etwas mehr zum Hintergrund soll nun folgen. Problemkind ist ...

Microsoft Office
Lizenzierung
Frage von opc123Microsoft Office27 Kommentare

Hallo, eventuell ein oft bekanntes Thema. Office 365 ist mir zu teuer, da wir als Bildungsträger andere Konditionen beim ...

Viren und Trojaner
Viren zu Testzwecken gesucht
Frage von ElHuttiViren und Trojaner20 Kommentare

Hallo, Ich suche zum rumtrollen auf einem alten PC Viren, die: - Keine Komponenten beschädigen - Keine Auswirkungen auf ...