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

.bat in einer Endlosschleife

Frage Entwicklung

Mitglied: icarob83

icarob83 (Level 1) - Jetzt verbinden

12.02.2009, aktualisiert 15:13 Uhr, 3800 Aufrufe, 6 Kommentare

Hallo,

ich benötige eine batch Datei, die in einem bestimmten Ordner eine gewisse Textdatei überprüft, ob diese vorhanden ist, und wenn ja, eine bestimmte .exe Datei ausführt und anschließend die Textdatei löscht... Dies soll dann in einer Enschlosschleife permanent überprüft werden.

Des weiteren, benötige ich einen compiler für .vbs to .exe ... am besten freeware die einwandfrei funktioniert!


Danke
Rob
Mitglied: 60730
12.02.2009 um 16:45 Uhr
servus,

ersteres sollte ja eher kein Problem sein - ist ja fast "Hello World"

01.
:start  
02.
rem wenn Datei vorhanden dann starte exe und warte - bis diese "fertig" ist 
03.
if exist laufwerk:\ordner\datei start \wait laufwerk:\ordner\exe 
04.
rem wenn Datei vorhanden dann lösche Datei 
05.
if exist laufwerk:\ordner\datei del laufwerk:\ordner\datei 
06.
rem eine kleine Verschnauf Pause  
07.
ping -n 10 localhost >nul && goto start
du solltest eine "verschnaufpause" drin haben, denn das "Bätchlein" ist so flitzeflink, so schnell erstellt kaum jemand eine Textdatei.
Auch eine Überprüfung, ob die .txt in Benutzung ist - hab ich nicht eingefügt - das mußt du ausprobieren, ob du ohne auskommst.

zweiteres, sorry - vbs verfrickeln ist nicht mein Bereich
bzw. nicht ohne Einwand


Gruß
Bitte warten ..
Mitglied: Fireclay
12.02.2009 um 16:49 Uhr
Hallo Rob,

um zu Prüfen ob eine Datei vorhanden ist, und wenn ja wird sie gelöscht:

if exist C:\test.txt goto :JA
goto NEIN
:JA
del C:\test.txt
exit
:NEIN
echo NEIN >> c:\nein.txt
exit

das ganze dann noch in eine for schleife und dein Problem ist gelöst...

mfg. Toni
Bitte warten ..
Mitglied: Fireclay
12.02.2009 um 16:52 Uhr
hab ich vergessen, um die exe auszuführen

:JA
call c:\test.exe
del C:\test.txt
exit
Bitte warten ..
Mitglied: 60730
12.02.2009 um 16:57 Uhr
Zitat von Fireclay:
hab ich vergessen, um die exe auszuführen

Servus,

kannst du evtl. noch ein paar rems einfügen und das Script in codeblöcke parsen?

btw: was gefällt dir an meiner Lösung nicht?
Bin ja immer lernbereit
Gruß
Bitte warten ..
Mitglied: laggflor
12.02.2009 um 23:08 Uhr
zweiteres, sorry - vbs verfrickeln ist nicht mein Bereich
bzw. nicht ohne Einwand
VBS --> EXE? Führ doch dein VBS direkt aus:

cscript foo.vbs
ODER
wscript foo.vbs

Eben einmal Console und einmal als grafisches(W) Script.

Alternative: VB.NET (hab ich das wirklich als Alternative benannt?)

Bessere Alternative: Bessere Programmiersprache oder Scriptsprache!
Python zum Beispiel

Ist das eine Importschnittstelle (oder was macht die EXE mit dem File)?

LG
Florian http://www.lagg.at/
Bitte warten ..
Mitglied: Fireclay
13.02.2009 um 08:37 Uhr
Hi Timo,

habe das wohl gleichzeitig wie du geschrieben. Will damit sagen es stand noch keine Antwort da...

wollte damit nicht deine Lösung diskreditieren

Grüße Toni
Bitte warten ..
Ähnliche Inhalte
Microsoft Office
Endlosschleife im PowerPoint-Viewer 2010
gelöst Frage von SarekHLMicrosoft Office2 Kommentare

Hallo zusammen, wie kann ich mit dem PowerPoint-Viewer 2010 eine Präsentation in Endlosschleife immer wieder durchlaufen lassen? Danke im ...

CPU, RAM, Mainboards
Rechner startet und geht aus - Endlosschleife
Frage von grinserCPU, RAM, Mainboards17 Kommentare

Guten Tag! Mein eigener Rechner hat vor einiger Zeit den Geist aufgegeben. Schon zum zweiten mal ist mir das ...

Microsoft Office
PowerPoint - Präsentation während Endlosschleife aktualisieren
gelöst Frage von mabue88Microsoft Office1 Kommentar

Hallo, ich habe folgende Aufgabenstellung: Auf einem Windows 7 Rechner soll eine PowerPoint-Präsentation endlos durchlaufen. Die PowerPoint-Datei liegt im ...

Windows Tools
Ordnerverschachtelung (Endlosschleife?) auf NAS löschen
gelöst Frage von wiseguyWindows Tools3 Kommentare

Hallo, ich hab mit Robocopy ohne die Parameter zum Ausschluss von Abzweigungen die Benutzerordner auf eine NAS gesichert. Dadurch ...

Neue Wissensbeiträge
Batch & Shell

Open Object Rexx: Eine mittlerweile fast vergessene Skriptsprache aus dem Mainframebereich

Information von Penny.Cilin vor 21 StundenBatch & Shell9 Kommentare

Ich kann mich noch sehr gut an diese Skriptsprache erinnern und nutze diese auch heute ab und an noch. ...

Humor (lol)

"gimme gimme gimme": Automatischer Test stolpert über Easter Egg im man-Tool

Information von Penny.Cilin vor 23 StundenHumor (lol)6 Kommentare

Interessant, was man so alles als Easter Egg implementiert. Ist schon wieder Ostern? "gimme gimme gimme": Automatischer Test stolpert ...

MikroTik RouterOS

Mikrotik - Lets Encrypt Zertifikate mit MetaROUTER Instanz auf dem Router erzeugen

Anleitung von colinardo vor 1 TagMikroTik RouterOS8 Kommentare

Einleitung Folgende Anleitung ist aus der Lage heraus entstanden das ein Kunde auf seinem Mikrotik sein Hotspot Captive Portal ...

Sicherheit

Sicherheitslücke in HP-Druckern - Firmware-Updates stehen bereit

Information von BassFishFox vor 1 TagSicherheit1 Kommentar

Ein weiterer Grund, dass Drucker keinerlei Verbindung nach "auswaerts" haben sollen. Unter Verwendung spezieller Malware können Angreifer aus der ...

Heiß diskutierte Inhalte
Windows 10
Bitlocker nach Verschlüsselung nicht mehr aufrufbar!
gelöst Frage von alexlazaWindows 1013 Kommentare

Hallo, ich besitze ein HP ZBook 17 G4 mit einem Windows 10 Pro Betriebssystem. Bei diesem Problem handelt sich, ...

Off Topic
Fachkräftemangel in Deutschland? - Talentschmiede schreibt alle 2 Tage die gleichen Stellen aus
Frage von Penny.CilinOff Topic12 Kommentare

Hallo, haben wir in Deutschland Fachkräftemangel? Die Talentschmiede schreibt gefühlt alle zwei Tage dieselben Stellen aus. Und das schon ...

Windows Server
Sichere Remote Desktop Verbindung wie?
gelöst Frage von nuss33Windows Server11 Kommentare

Hallo zusammen, eins vorweg: Ich besitze einen privaten Windows Server 2008 R2 zu Hause im Netzwerk er wird nicht ...

Windows 10
Windows 10 GPO Powershell Skript Registry bearbeiten
Frage von potshockWindows 1010 Kommentare

Hi Admins, Gegeben ist ein Windows 2012 R2 Server an welchen ich Gpos für Windows 10 Clients bereitstelle. U.a. ...