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

Allgemeine Anfängerfragen zu Batch- Datein

Frage Entwicklung

Mitglied: Asarius

Asarius (Level 1) - Jetzt verbinden

04.02.2011, aktualisiert 18.10.2012, 4275 Aufrufe, 6 Kommentare

Da ich selbst gerade erst damit anfange mit Batch- Datein zu arbeiten habe ich warscheinlich viele Fragen, welche sich auch andere schon gestellt haben oder no gar nicht darauf gekommen sind.

Ich fange gerade an mit Batch zu arbeiten, bisher ging es eigendlich auch ganz gut aber mir fehlt einfach das nötige Fachwissen, welches ich hoffe hier anzutreffen. Eine frage wäre erstmal wie schaffe ich es eine Batch- Datei zu öffnen ohne das sich die eingabeaufforderung gleich mit öffnet??
Auch auf eure Diskussionen freu ich mich schon.
Ich danke euch schonmal im vorraus und freu mich auf eure antworten!!
Mitglied: bastla
04.02.2011, aktualisiert 18.10.2012
Hallo Asarius und willkommen im Forum!

Zu Deiner Frage: Unterdrücken eines DOS-Fenster bei Ausführen einer Batchdatei?

Grüße
bastla

P.S.: Ich interpretiere es mal als Zeichen von Optimismus, dass Du den Thread bereits vor der ersten Antwort als "gelöst" markiert hast ...

P.P.S.: .. und die Tatsache, dass Du nun doch auch einen eigenen Beitrag eröffnet hast (und nicht nur die Ruhe von 5 oder 6 Jahre alten Threads störst) finde ich gut ...

P.P.P.S: ... aber dem Hinweis (unterhalb) von Skyemugen schließe ich mich auch an.
Bitte warten ..
Mitglied: Skyemugen
04.02.2011 um 18:38 Uhr
Aloha,

[OT]Optimismus ist doch schön ... aber noch schöner sind Begrüßungen in Threads & Co. KG[/OT]

greetz André
Bitte warten ..
Mitglied: Asarius
05.02.2011 um 14:41 Uhr
... Ich kann Dir einen Workaround anbieten:

Erstelle eine VB Script Datei welche das Batchfile z.B.: script.vbs aufruft.

Folgende Zeile musst Du halt auf dein Batchfile abändern.

WshShell.Run "c:\test.cmd",0,True

Der zweite Wert "0" würde einen Hide auslösen - sprich das Fenster unsichtbar machen oder gar nicht anzeigen.

Funktioniert auf jeden Fall wuderbar!

Solltest noch Fragen dazu haben, muss die melden!

lg
Bernd

könntet ihr mir das ins deutsche übersetzen?
Ich verstehe das einfach nicht..
(ist ein Auszug vom oberen Link der der das geschrieben hat ist bereits abgemeldet...)
Bitte warten ..
Mitglied: Skyemugen
05.02.2011 um 17:00 Uhr
Aloha,

eigentlich bin ich nicht gewillt, das zu tun nachdem du auch diesmal wieder keine Begrüßung an den Tag legst ... aber...

ich übersetze dir das Deutsche gern ins Deutsch ...

#1 Erstelle eine batch-Datei (z.B. test.cmd die unter C:\ abgespeichert ist) mit dem Inhalt deiner Wahl

#2 Erstelle ein VBScript (z.B. test.vbs die du irgendwo abspeicherst) mit folgendem Inhalt:

01.
Set WshShell = WScript.CreateObject( "WScript.Shell" ) 
02.
WshShell.Run "c:\test.cmd",0,True
#3 Führe die .vbs-Datei aus (welche selbst nicht erscheint und die .cmd-Datei versteckt aufruft)

greetz André
Bitte warten ..
Mitglied: Biber
05.02.2011 um 17:11 Uhr
Moin Asarius,

Zitat von Asarius:
könntet ihr mir das ins deutsche übersetzen?
Ja und nein...
Du merkst es vielleicht an der zögerlichen Reaktion auf deine Frage - wir können natürlich versuchen,es zu erklären.
Aber irgendwie ist nicht das Gefühl da, dir damit etwas Gutes zu tun.

Wenn dir doch die Grundlagen fehlen (nicht weil du Analphabet bist oder zu blöd, sondern ganz banal, weil du dich gerade erst mit dem Werkzeug "Batch" versuchst anzufreunden), dann es nicht sinnvoll, nun ausgerechnet mit exotischen Features anzufangen wie :"Wie bring ich Batch dazu, etwas zu tun, was Batch <i>eigentlich nicht kann?"</i>

Das ist nicht nur ein unstruktriertes Vorgehen, sondern wird mit 97,3%iger Wahrscheinlichkeit auch bei dir zu schnellem Frust führen.

Eine Antwort auf deine Frage wird wahrscheinlich genau dahin führen, dass du letzten Endes doch ein paar Zeilen Copy&pastest und halt hinnimmst, dass es funktioniert. Das bringt nichts.

Sei es drum
Erstelle eine VB Script Datei welche das Batchfile z.B.: script.vbs aufruft.
Nimm einen Editor oder schreibe die Zeile direkt vom CMD-Prompt als Datei mit der Endung .vbs
Merk dir wo (also z.B. im Pfad "d:\skripte") und unter welchem Namen (z.B. StarteBatchohneFenster.vbs)

Folgende Zeile musst Du halt auf dein Batchfile abändern.
WshShell.Run "c:\test.cmd",0,True
Bedeutet: Wenn deine Batchdatei nicht "c:\test.cmd" heisst, sondern "d:\diverses\halligalli.cmd", dann musst du es auf Pfad und Namen DEINER Batchdetei ändern.

Der zweite Wert "0" würde einen Hide auslösen - sprich das Fenster unsichtbar machen oder gar nicht anzeigen.
  • "Der zweite Wert" ....
-> Aufgerufen wird eine .Run-Methode eines Objects mit mehreren Parametern.. der zweite ist 0
-> und .Run ruft einen (anderswo, außerhalb des eigenen Quellcodes existierenden) Prozess auf, hier: deinen Batch.
  • "0" würde einen Hide auslösen - sprich das Fenster unsichtbar machen oder gar nicht anzeigen.
Der zweite Parameter gibt an, ob dieser Prozess mit/ohne/maximiertem/minimierten Fenster startet soll.

Aber dennoch, wozu brauchst du bei ersten Batch-Probeschritten ein "lass Batch unsichtbar laufen"?

Grüße
Biber
Bitte warten ..
Mitglied: Asarius
06.02.2011 um 12:41 Uhr
Einen guten Morgen wünsch ich!

Ok ich danke euch viellmals schon alleine deshalb weil ihr euch auch sorgen darum macht ob ich mit Batch so vorrankomme.
Ich werde mir natürlich deinen Rat zu Herzen nehmen Biber.
Und sorry wegen mangelder Begrüßungsfloskeln André.
Ich werden jetzt erstmal die Befehle ausprobieren und hoffe das ich mich auch weiterhin auf Hilfe von euch freuen darf.
Kann man eigendlich so eine art Workshop über Batch- Datein via CD bekommen (oder so was in der Art)?
Bitte warten ..
Ähnliche Inhalte
LAN, WAN, Wireless
Anfängerfrage Routing
gelöst Frage von PharITLAN, WAN, Wireless10 Kommentare

Hallo allerseits, eine Frage, die ich mir nur mal interessehalber stelle: Die Telekom bietet hier einen Tarif mit 8 ...

IDE & Editoren
Bestimmte Datein per Batch kopieren
gelöst Frage von PatrickHeissi10IDE & Editoren9 Kommentare

Ich muss von einen beliebigen Netzwerklaufwerkpfad nennen wir ihn M:\test dort liegen config Datein kopieren Diese soll ich auf ...

Batch & Shell
Datein zählen via Batch und Berechnen
Frage von AnrionBatch & Shell1 Kommentar

Hallo liebe Community, Ich benötige Hilfe bei folgender Aufgabenstellung: Ich habe eine Txt-Datei, in der in etwa folgendes steht: ...

Batch & Shell
Batch-Anfängerfrage: Variablenfreie Ausgabe und mehrere Suchergebnisse ermöglichen
gelöst Frage von YauhunBatch & Shell2 Kommentare

Hallo liebe Leute, mein erster Beitrag. Ich versuche mich seit gestern erstmals am Batch-Scripting, also blutiger Anfänger. Nach fleißigem ...

Neue Wissensbeiträge
Windows 10

Autsch: Microsoft bündelt Windows 10 mit unsicherer Passwort-Manager-App

Tipp von kgborn vor 2 TagenWindows 106 Kommentare

Unter Microsofts Windows 10 haben Endbenutzer keine Kontrolle mehr, was Microsoft an Apps auf dem Betriebssystem installiert (die Windows ...

Sicherheits-Tools

Achtung: Sicherheitslücke im FortiClient VPN-Client

Tipp von kgborn vor 2 TagenSicherheits-Tools

Ich weiß nicht, wie häufig die NextGeneration Endpoint Protection-Lösung von Fortinet in deutschen Unternehmen eingesetzt wird. An dieser Stelle ...

Internet

USA: Die FCC schaff die Netzneutralität ab

Information von Frank vor 2 TagenInternet5 Kommentare

Jetzt beschädigt US-Präsident Donald Trump auch noch das Internet. Der neu eingesetzte FCC-Chef Ajit Pai ist bekannter Gegner einer ...

DSL, VDSL

ALL-BM200VDSL2V - Neues VDSL-Modem mit Vectoring von Allnet

Information von Lochkartenstanzer vor 2 TagenDSL, VDSL2 Kommentare

Moin, Falls jemand eine Alternative zu dem draytek sucht: Gruß lks

Heiß diskutierte Inhalte
Batch & Shell
Kann man mit einer .txt Datei eine .bat Datei öffnen?
gelöst Frage von HelloWorldBatch & Shell20 Kommentare

Wie schon im Titel beschrieben würde ich gerne durch einfaches klicken auf eine Text oder Word Datei eine Batch ...

Router & Routing
OpenWRT bzw. L.E.D.E auf Buffalo WZR-HP-AG300H - update
gelöst Frage von EpigeneseRouter & Routing11 Kommentare

Guten Tag, ich habe auf einem Buffalo WZR-HP-AG300H die alternative Firmware vom L.E.D.E Projekt geflasht. Ich bin es von ...

LAN, WAN, Wireless
WLAN Reichweite erhöhen mit neuer Antenne
gelöst Frage von gdconsultLAN, WAN, Wireless9 Kommentare

Hallo, ich besitze einen TL-WN722N USB-WLAN Dongle mit einer richtigen Antenne. Ich frage mich jetzt ob man die Reichweite ...

Windows Server
Ping auf einen bestimmten Server nicht möglich
gelöst Frage von a.thierWindows Server7 Kommentare

Hallo, ich habe folgendes Problem. srv-dc1: Ping srv-nav > geht Ping srv-exchange > geht nicht srv-exchange: Ping srv-dc1 > ...