|
Windows XP : String auswerten
fritsrol am 03.04.2007 um 11:38 Uhr (0)
Hallo,folgendes Batchprogramm liest alle Zeilen einer Datei, ersetzt eine festgelegte Phrase (123) mit einem neuen wert (wxyz) und schreibt das in eine Neue Datei.Der "For /F" Befehl kennt auch noch ein paar Optionen um Zeilen aufzuschlüsseln (token, delim ...) - Windows Hilfe-----------------------------------------------------@echo offc:cd c: empecho. test2.txtfor /F "tokens=*" %%a in (test.txt) do @call :dodir %%atype test2.txtgoto :eofREM Sub-Programm zum abarbeiten der gefundenen Zeilen:dodirecho.ech ...
|
| In das Form Windows XP wechseln |
|
Windows XP : Datei löschen!
fritsrol am 15.03.2007 um 10:07 Uhr (0)
@echo offC:cd empREM Verzeichnis abklappern. Für (*.*) kann man auch andere SuchmaskenREM eintragen.FOR /R c: emp %%a IN (*.*) DO @call :dodir %%aecho ... FertigpauseexitREM Sub-Programm zum abarbeiten der gefundenen Dateien:dodirecho.echo **** found %1 ****REM hier wird die Grosse übergebenset /a size=%~z1echo Size %size% REM Statt Echo kann man auch DEL verwenden ;-)if /i %size% GTR 10000 ECHO Grosse Datei %1goto :eof
|
| In das Form Windows XP wechseln |
|
Windows XP : Datei löschen!
fritsrol am 15.03.2007 um 10:12 Uhr (0)
Hallo,noch eine Anmerkung FOR /R bezieht Unterverzeichnisse mit ein...GrußRoland
|
| In das Form Windows XP wechseln |
|
Windows XP : suche makro
fritsrol am 16.03.2007 um 10:43 Uhr (0)
Wenn die Registry nicht gesperrt ist müsste manggf. über eine REG Datei im Autostart die Bitmap ändern können.-------------------------------------------Windows Registry Editor Version 5.00[HKEY_CURRENT_USERControl PanelDesktop]"Wallpaper"="C:WINNTMeine.bmp"-------------------------------------------GrußRoland
|
| In das Form Windows XP wechseln |
|
Windows XP : Datei löschen!
fritsrol am 19.03.2007 um 07:23 Uhr (0)
Hallo Michael,zum For Befehl :FOR /R - durchsucht Unterverzeichnissec:Logdaten - Arbeits/Startverzeichnis%%a - gefundenes wird in dieser Variable abgelegtIN (Zeitgeber.*) - SuchmaskeDO @call :dodir %%a - Aktion Hier Aufruf Unterprogramm mit ParameterAlso FOR findet nacheinander die mit der Maske spez. Dateien.DO @call odir ruft ein Unterprogramm auf, an das werden nacheinander die gefundenen Dateien übergeben und zwar als Parameter %1.- Mit Deinem Platzhalter sollten. Bei geeigneten Unterprogramm ;-)alle g ...
|
| In das Form Windows XP wechseln |
|
Windows XP : Neue Datei Einfügen
fritsrol am 05.04.2007 um 14:14 Uhr (0)
Hallo,die Einträge kommen aus der Registry :[HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerDiscardablePostSetupShellNew]Dort kannst Du die überflüssigen Einträge löschen.(Aber natürlich immer die Registry mit Vorsicht ändern !)Bei der Erstellung der fehlenden kan ich Dir aber nichts raten.GrußRoland
|
| In das Form Windows XP wechseln |
|
Windows XP : BAT Datei soll Datei mit bestimmten Programm öffnen
fritsrol am 30.07.2007 um 13:49 Uhr (0)
Hallo,So ganz verstehe ich Dein Problem nicht.Normallerweise kann man hinter den meisten Programmen eine Datei (mit Pfad) als Parameter mitgeben wodurch diese geöffnet werden.Also in einem Batchprogramm :ExePfadEinArcrobatReader.exe DateipfadMeine.PDFwo bei man auch Parameter an die Batch übergeben kann dann heißt das z.B.ExePfadEinArcrobatReader.exe %1Hilft Dir das ?GrußRoland
|
| In das Form Windows XP wechseln |
|
Windows XP : 256 Zeichen Dateien aufspüren
fritsrol am 02.06.2008 um 14:28 Uhr (0)
Hallo,ggf. hilft folgende Batchdatei :GrußRoland________________________________________________________________________-@echo offrem *** Suchparameter und Ausgabedatei. Ggf. Anpassenset drive=C:set logfile=C: empLongFileName.txtrem echo %date% %time% suche in %drive% %logfile%rem echo %date% %time% suche in %drive%rem *** AbarbeitenFOR /R %drive% %%a IN (*.*) DO @call :dodir %%aecho ... fertigpause goto :eofREM Sub-Programm zum abarbeiten der gefundenen Dateien:dodirrem ***rem *** Abarbeiten der einzelne ...
|
| In das Form Windows XP wechseln |