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 2 Fragen über Batch Dateien

Mitglied: Tompazi

Tompazi (Level 1) - Jetzt verbinden

04.09.2007, aktualisiert 05.09.2007, 4564 Aufrufe, 6 Kommentare

Hallo,

1.
Wie entleere ich meinen Papierkorb mit einer Batch Datei?
Ich finde nämlich keinen Pafd für den Papierkorb.
Ich würde das gerne in mein kleines Herunterfahren Skript einbauen...

@echo off
set /p "Antwort=Computer Herunterfahren?"
if /i "%Antwort%"=="Ja" goto kill
pause
exit
:Kill
shutdown -s /t 000
echo Der Computer wird Jetzt Heruntergefahren!
pause
exit

2.
Zum Weiterbilden meines Batchprogrammierungswissen:
Soll das Programm so oft wie Anzahl öffnen...

set /p "prog=Programmname und Anzahl:"
start %prog%.exe %Ahnzahl%

Bsp: iexplore 15
soll 15 internet Explorer aufmachen

Aber WIE?

Danke Thomas
Mitglied: Biber
04.09.2007 um 20:23 Uhr
Moin Tompazi,

zu 1)

Dazu wäre eigentlich ein anderer Weg sinnvoll, nämlich das standardmäßige Leeren des Papierkorb via Logoff-Skript, dieses wiederum hinterlegt per gpedit.msc.

Geht natürlich auch in so einer handgestrickten Knopfdruck-Batchdetei - Du musst allerdings vorher ein bissi unter GUI vorarbeiten.

  • Am CMD-Prompt erstellst Du Dir eine Parameterdatei für die CleanMgr.exe mit
Es erscheint ein GUI-Fenster mit dem Titel "Einstellungen für das Bereinigen des Datenträgers".
Dort wählst Du das achte Kontrollkästchen ("Papierkorb") aus und von den anderen Möglichkeiten watt Du wutt.
  • [OK] drücken
  • In Deiner Batchdatei rufst Du dann auf
  • und schaust dann zu, wie das Auswischen des Papierkorbs voranschreitet.
  • Sinnvollerweise solltest Du den Papierkorb VOR dem Aufruf von Shutdown einfügen.
  • Mit der Logoffskript-Methode bräuchtest Du Dich nicht darum kümmern, welche Reihenfolge wohl schlauer wäre.

zu 2. Ein Programm in x Instanzen öffnen
...wenns schee macht...
So etwas macht man/frau bei Batch- und sonstigen Skriptdateien meist mit einer Zählschleife von 1 bis x.
Die Batchsyntax dazu wäre...
.... (für 15 Aufrufe) wobei Du statt des <whatever>s den iexplore-Aufruf einträgst.

BTW - es ist Dir bekannt, dass andere Menschen Aufwand betreiben, den Internet Explorer vollständig von Ihrem Computer zu entfernen?
Und dass Du mit dem Ansinnen, den IE auch noch 15x im Synchron-Absturz zu sehen wahrscheinlich ein aussichtsreicher Kandidat für die große Herbst-Guinness-Weltrekordversuchsshow bei irgendeinem Deppensender bist?
Machst Du das, um Thomas Gottschalk auf die Papageienjacke klopfen zu können oder geht es um eine andere Wette?

Grüße
Biber

P.S. Statt der Sage-Zahl 123 darfst Du natürlich auch 4711 bestimmen. Oder 42.
Bitte warten ..
Mitglied: Tompazi
04.09.2007 um 20:40 Uhr
Danke =)

Also Frage 1
funktioniert jetzt.
Danke

Frage 2
ich mach das Zum Weiterbilden meines Batchprogrammierungswissen...

Wie baue ich das da Sinnvoll ein?
set /p "prog=Programmname und Anzahl:"
start %prog%.exe %Ahnzahl%
Bitte warten ..
Mitglied: Biber
04.09.2007 um 21:02 Uhr
Moin Tompazi.

  • "Welches Programm" und "Anzahl" musst Du schon einzeln, also mit 2 Set /p-Abfragen einlesen.
  • und dann eine FOR/L-Anweisung. Ich dachte, ich hätte es schon geschrieben.
  • Zum Testen reicht auf auf jeden Fall am CMD-Prompt:
Grüße
Biber
Bitte warten ..
Mitglied: Tompazi
04.09.2007 um 21:23 Uhr
Danke,
Das Funktioniert jetzt undeine Frage noch:

set /p "prog=Programmname:"
set /p "Anzahl= Wie oft soll das Programm gestartet werden?"
for /L %%i in (1,1,%anzahl%) do Start %prog%.exe

Ich will das er bevor dem starten noch einen check macht ob es das Programm gibt.
Also
If not exist %prog%.exe echo Error
Funktioniert logischerweiße nicht
Bitte warten ..
Mitglied: Biber
04.09.2007 um 21:55 Uhr
Moin Tompazi,

das würde nur funktionieren, wenn
  • entweder der Benutzer weiß und eingibt, auf welchem Lw/Pfad die Applikation liegt
  • oder Du mit vertretbarem Aufwand alles das per Batch finden könntest, was so ein 5- GigaByte-Klotz wie Vista oder XP sich eben mal mit wenigen hundert DLL-Aufrufen aus der Registry+ein paar Systempfaden zusammensammelt.

Ich denke, beide Alternativen lassen sich ausschließen - und das ist nicht persönlich gemeint.

Falls die Aufgabe der Batchdatei wäre "Geben Sie eine Datei an, die kopiert werden soll" oder gelöscht oder umgewandelt oder eingelesen etc - dann könntest Du die konkrete Existenz dieser Datei auf Lw/Pfad XY prüfen.

Eine *.exe-Datei wiederfinden, die Windows als eine Windows-Applikation "kennt", das ist kein vertretbarer Aufwand für Deine Anforderung.

Heißt nicht "Geht nicht", sondern nur "Würde länger dauern als der Benutzer auf das Starten der Appz-Fenster warten würde."

Grüße
Biber
Bitte warten ..
Mitglied: Tompazi
05.09.2007 um 18:43 Uhr
Danke,
das wollte ich wissen

Thomas
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
BATCH ini Datei Datei auslesen
gelöst Frage von Juergen42Batch & Shell2 Kommentare

Hallo zusammen, ich möchte eine ini Datei auslesen mit folgenden Aufbau INHALT DER INI ID=30 NAME="test1" PFAD="K:\Kontoauszug\Test1\*.pdf" PFAD_S="K:\Kontoauszug\Test1\Sicherung\" ID=28 ...

Batch & Shell
Batch Datei Ordnerüberwachung
Frage von Phant0xBatch & Shell1 Kommentar

Hallo zusammen, könntet ihr mir helfen eine Batch Datei zu schreiben, die einen bestimmten Ordner kontrolliert, ob sich Dateien ...

Batch & Shell
Batch Datei - Hilfe!
gelöst Frage von freshman2017Batch & Shell4 Kommentare

Einen wunderschönen "Wahl"- Sonntag, ich habe wieder eine Frage; wer kann mir helfen? Ich habe eine Ausgangsdatei (.txt) mit ...

Batch & Shell
Batch Datei Kopieren
gelöst Frage von FragerBatch & Shell17 Kommentare

Hallo Zusammen, ich bekomme es nicht hin ich muss aus einem Ordner (liegt auf einem Server) eine von vielen ...

Neue Wissensbeiträge
Microsoft Office

Office 365 Makro Schutz nicht immer per GPO möglich

Information von sabines vor 2 TagenMicrosoft Office5 Kommentare

Der zum Schutz gegen Verschlüsselungstrojaner wichtige Makroschutz lässt sich wohl in Office 365 nicht immer per GPO einstellen. Für ...

Netzwerkmanagement
How To Mikrotik Netinstall
Erfahrungsbericht von areanod vor 4 TagenNetzwerkmanagement

Jedes Mal wenn ich Netinstall längere Zeit nicht benutzt habe stolpere ich über die „Besonderheiten“ dieser Software. Das ist ...

Microsoft
Microsoft: LDAPS per Update als Default
Information von em-pie vor 4 TagenMicrosoft2 Kommentare

Hallo, Microsoft wird mit einem der zukünftigen Updates LDAP auf LDAPS per Default umstellen. Admins von angebundenen Systemen die ...

Humor (lol)

Funny: Warum es immer schwieriger wird, die richtigen Produkte online zu finden

Information von Dilbert-MD vor 5 TagenHumor (lol)21 Kommentare

Wir befinden uns in der Rubrik "Off Topic - Humor" und in 15 Minuten ist Freitag. und ja, es ...

Heiß diskutierte Inhalte
Netzwerkgrundlagen
Reichweite bei Netzwerkdruckern mit Kupfer
gelöst Frage von OIOOIOOIOIIOOOIIOIIOIOOONetzwerkgrundlagen31 Kommentare

Guten Tag, aus gegebenem Anlass, möchte ich euch fragen, was aus eurer Sicht, eine akzeptable Reichweite bei einem Netzwerkdrucker ...

Windows Server
Kontakt mit Warenwirtschaft Software Anbieter - Netzwerkstbilität
Frage von PoddeldunktWindows Server26 Kommentare

Hallo zusammen, entschuldigt erstmal den schlechten Titel, aber mir ist nicht eingefallen wie ich das ganze Aussagekräftiger gestalten soll. ...

Visual Studio
Aufgabenplaner führt Programm inkorrekt aus
Frage von TallerBiskusVisual Studio22 Kommentare

Hallo Leute :) Ich habe ein sehr seltsames Phänomen. Folgende Gegebenheiten : Wir haben einen Windows Server 2012 R2 ...

Windows 10
Reicht eine 64GB SSD für einen Einwahl-PC für die Funktionsupgrade?
gelöst Frage von StefanKittelWindows 1019 Kommentare

Hallo, ich weiß, bei Google steht ganz viel, aber das meiste zu 32GB und irgendwie schreibt jeder was Anderes. ...