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
GELÖST

Batchdatei Frage

Frage Entwicklung Batch & Shell

Mitglied: XXXBold

XXXBold (Level 1) - Jetzt verbinden

14.04.2013, aktualisiert 22:01 Uhr, 1539 Aufrufe, 4 Kommentare

Liebes Administrator.de-Team, ich habe einige Fragen zu Batchdateien.

Ich habe folgendes Problem:

Ich würde gerne mit einer Batchdatei einen Befehl in einem neuen Fenster öffnen. Das habe ich soweit auch geschafft. Jetzt möchte ich eine Meldung im "Hauptfenster" erhalten, sobald der Befehl ausgeführt resp. abgeschlossen wurde. Hier ein kleines Beispiel für die Veranschauung:

@echo off
echo Datei wird heruntergeladen, bitte warten...
start "Download" /High bitsadmin /transfer Beispiel /download /priority high http://www.beispiel.exe "C:\Users\Meinname\Desktop\beispiel.exe"
pause

Momentan erhalte ich im Hauptfenster nur die Meldung "Datei wird heruntergeladen", aber wenn die Aktion abgeschlossen ist, erfahre ich das nicht aus dem Hauptfenster. Könnte ich eine Art Befehl hinzufügen(Habe bei Google leider nichts gefunden), sodass er darauf wartet, dass das Fenster mit dem Titel "Download" quasi "verschwunden" ist und dann im Hauptfenster die Meldung ausgibt: "Datei Beispiel wurde heruntergeladen".

Dann wäre es noch gut, wenn sich das 2. Fenster nicht in den Vordergrund schiebt, sondern im besten Fall(Falls möglich) erst 2 Sekunden in den Vordergrund und anschliessend hinter das Hauptfenster. Falls das nicht möglich wäre, einfach von Beginn hinter das Hauptfenster.

So sollte es mir möglich sein, trotz des Downloads, im Hauptfenster weitere Befehle zu tätigen.

Wenn jemand wüsste, wie ich das bewerkstelligen kann, wäre ich Ihnen sehr verbunden.

Gruss,

XXXBold

P.S. Ist das korrekt, dass ich die Personen mit "Sie" Anrede oder ist das nicht üblich?

Mitglied: SaschaRD
15.04.2013 um 14:05 Uhr
Hallo,

eine Möglichkeit wäre z.B.:

echo off
echo %time%: Datei wird heruntergeladen, bitte warten...
start "Download" /High bitsadmin /transfer Beispiel /download /priority high http://www.beispiel.exe "C:\Users\Meinname\Desktop\beispiel.exe"
echo %time%: Datei wurde erfolgreich heruntergeladen
pause

Du kannst mit den Parameter ">" und ">>" die echo Sätze in eine andere Datei schreiben. Ist jedoch von Batch zu Batch nicht Ratsam. Das ist nur was für logfiles.

Beispiel:

echo Datei wird heruntergeladen, bitte warten... >> %LOGFILE%
Bitte warten ..
Mitglied: XXXBold
15.04.2013, aktualisiert um 17:36 Uhr
Hmm.. Bei deinem Beispiel wird aber die Meldung "Datei wurde erfolgreich heruntergeladen" Sofort angezeigt, sobald das andere Fenster gestartet wurde.

Wie genau gebe ich per ">" echo Sätze in einer anderen Batchdatei aus? Und was hat dies mit meinem Problem zu tun?

Und ist es möglich, auf dem neu geöffneten Fenster weitere Befehle auszuführen? Wenn ja, wie? Wäre auch sehr dankbar für gute Links, bei denen dies gut erklärt ist.

Danke und Gruss,

XXXBold
Bitte warten ..
Mitglied: rubberman
15.04.2013, aktualisiert um 18:38 Uhr
Hallo XXXBold, willkommen im Forum.

Du hast dir da etwas ausgedacht, für das ein Batchcode nicht gedacht und ungeeignet ist.
Eine Batchdatei ist ein Arbeitstier, das am liebsten schön Zeile für Zeile von oben nach unten abarbeitet. Auf "Schönheit" wird keinen Wert gelegt, Hauptsache das Ergebnis stimmt. Somit gibt es gar nicht erst einen Befehl irgendwelche Fenster in den Vorder- oder Hintergrund zu schieben.

Ebenso wird ein "Multithreading" nicht unterstützt. Wenn du per START (ohne die Option /WAIT) arbeitest, dann wird der so aufgerufene Kindprozess asynchron ausgeführt. Es gibt keinerlei Rückmeldung an den Elternprozess.

Natürlich kannst du im Elternprozess eine Schleife laufen lassen, die permanent prüft, ob der Kindprozess noch läuft, aber
  1. ist der Elternprozess dann in der Schleife gefangen, bis der Kindprozess beendet wurde, läuft also nicht weiter und
  2. ließe sich das mit der Option /WAIT mit dem selben Ergebnis umsetzen.

Grüße
rubberman
Bitte warten ..
Mitglied: XXXBold
15.04.2013 um 22:01 Uhr
Hmm... Dass es nicht gehen wird(Zumindest nicht so wie erhofft) habe ich mir noch halbwegs gedacht.

Nunja, dann werde ich das halt ein wenig anders lösen müssen, wird zwar ein wenig uneleganter aber was solls...

Ich denke hiermit ist die Frage beantwortet, ich bedanke mich bei allen die mir geholfen haben.

Gruss,

XXXBold
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
Abfrage in einer Batchdatei ?
gelöst Frage von Emily33Batch & Shell3 Kommentare

Hallo alle, ich habe mir eine Diskpart Batchdatei erstellt um öfters USB-Sticks bootfähig zu machen. An einem Punkt komme ...

Batch & Shell
Robocopy in einer Batchdatei
gelöst Frage von CinebatBatch & Shell7 Kommentare

Hallo ich möchte ein einfache Batchdatei erstellen. Ich möchte sämtliche Dateien und Ordner von meiner Festplatte D: auf ein ...

Windows Tools
Aktuelles Verzeichnis in Batchdatei
gelöst Frage von SnuffchenWindows Tools7 Kommentare

Hallo zusammen, ich habe das Problem das ich innerhalb einer Batch-Datei das aktuelle Verzeichnis der Batch-Datei ermitteln muss. Führe ...

Batch & Shell
Mit Batchdatei eine .ini erstellen
gelöst Frage von miichiii9Batch & Shell7 Kommentare

Hallo miteinander und guten Morgen Ich möchte eine kleine Abfrage starten via Batch und diese anschliessend in eine ini ...

Neue Wissensbeiträge
Apple

IOS 11.2.1 stopft HomeKit-Remote-Lücke

Tipp von BassFishFox vor 1 TagApple

Das Update für iPhone, iPad und Apple TV soll die Fernsteuerung von Smart-Home-Geräten wieder in vollem Umfang ermöglichen. Apple ...

Windows 10

Windows 10 v1709 EN murkst bei den Regionseinstellungen

Tipp von DerWoWusste vor 1 TagWindows 10

Dieser kurze Tipp richtet sich an den kleinen Personenkreis, der Win10 v1709 EN-US frisch installiert und dabei die englische ...

Webbrowser

Kein Ton bei Firefox Quantum über RDP

Tipp von Moddry vor 1 TagWebbrowser

Hallo Kollegen! Hatte das Problem, dass der neue Firefox bei mir auf der Kiste keinen Ton hat, wenn ich ...

Internet

EU-DSGVO: WHOIS soll weniger Informationen liefern

Information von sabines vor 1 TagInternet4 Kommentare

Wegen der europäische Datenschutzgrundverordnung stehen die Prozesse um die Registrierung von Domains auf dem Prüfstand. Sollte die Forderungen umgesetzt ...

Heiß diskutierte Inhalte
Hardware
Kein Bild mit nur einer bestimmten Grafikkarten - Mainboard Konfiguration
gelöst Frage von bestelittHardware18 Kommentare

Hallo zusammen, ich hatte schon einmal eine ähnliche Frage gestellt. Damals hatte ich genau das gleiche Problem. Allerdings lies ...

Windows Server
RODC kann nicht aus Domäne entfernt werden
Frage von NilsvLehnWindows Server18 Kommentare

HAllo, ich arbeite in einem Universitätsnetzwerk mit 3 Standorten. Die Standorte haben alle ein ESXi Cluster und auf diesen ...

Netzwerkmanagement
Mehrere Netzwerkadapter in einem PC zu einem Switch zusammenfügen
Frage von prodriveNetzwerkmanagement16 Kommentare

Hallo zusammen Vorweg, ich konnte schon einige IT-Probleme mit Hilfe dieses Forums lösen. Wirklich klasse hier! Doch für das ...

Hardware
Links klick bei Maus funktioniert nicht
gelöst Frage von Pablu23Hardware16 Kommentare

Hallo erstmal. Ich habe ein Problem mit meiner relativ alten maus jedoch denke ich nicht das es an der ...