Zum Inhalt springen

Thombo

Mitglieder
  • Gesamte Inhalte

    1.025
  • Benutzer seit

  • Letzter Besuch

  • Tagessiege

    1

Alle Inhalte von Thombo

  1. dachte ich auch, nur läuft das dann so bei mir aufn Hammer. Ich gehe davon aus,dann mit REN [Laufwerk:][Pfad]Dateiname1 Dateiname2 nur einzelne Dateien (also keine Wildcards) funktionieren.
  2. @echo off NET STOP "AVM KEN" SET Zaehler=0 SET Pfad=c:\programme\ken!\pop :Umb SET /A Zaehler+=1 IF EXIST %Pfad%\Verzeichnis%Zaehler% goto umbenennen goto ende :umbenennen cd %Pfad%\Verzeichnis%Zaehler% ren *.psg *.pop goto Umb :ende NET START "AVM KEN" Wenn die Ordner Verzeichnis1 Verzeichnis2 etc. heissen funktioniert der Code. (und das ohne FOR-Schleife ;-)
  3. heissen die wirklich "Verzeichnis1" "Verzeichnis2" "Verzeichnis3" etc.? Dann kann man dass schön per FOR Schleife lösen.
  4. Da wird es ein Problem mit den Rechten geben, da nicht jeder User bei jedem USer einfach wild rumlöschen darf. Als Workarounfd: Auf www.sysinternals.com gibts das Tool "Psexec" damit kannst du bestimmte Sachen als Admin ausführen (automatisiert in der Batch). Du musst halt "nur" Name des Admins und das Adminkennwort im Klartext in die Batch schreiben.....
  5. @echo off REM zu überwachendes Laufwek auswählen: REM ---------------------------------- set LW=e:\ REM einen Dir-Befehl ohne Tausender-Trennzeichen REM in die Datei C:\temp\dirausgabe.txt schreiben REM ----------------------------------- dir %LW% /-C >>C:\temp\dirausgabe.txt REM Variablen erzeugen und auf "0" setzen REM ----------------------------------- SET groesse=0 SET groesseneu=0 REM Die Zeilen in c:\temp\dirausgabe.txt zählen REM (Variable groesseneu pro Zeile um 1 hochzählen) REM --------------------------------- for /f "tokens=*" %%b in (c:\temp\dirausgabe.txt) do (SET /A groesseneu+=1) REM Variable groesseneu nochmal um 1 erhöhen REM ----------------------------------------- SET /A groesseneu+=1 REM wieder ein Dir ohne Tausender-Trennzeichen, diesmal nur die Letzte Zeile in REM die Datei C:\temp\groessedir.txt schreiben REM ---------------------------------------------- dir %LW% /-C| more +%groesseneu% >> C:\temp\groessedir.txt REM Aus der letzten zeile von "dir" nur die erste Zahl (Anazhl Bytes) auslesen REM und in Datei C:\temp\beschneidung1.txt speichern. REM ---------------------------------------------------------- FOR /F "tokens=2,3* delims=," %%i IN (C:\temp\groessedir.txt) DO (echo %%i >>C:\temp\beschneidung1.txt) REM DIe Anzahl der Bytes in die Variable "groesse" einlesen REM groesse = Bytes REM ----------------------------------------------------------- FOR /F %%k IN (C:\temp\beschneidung1.txt) DO (SET groesse=%%k) REM CLS = ClearScreen - Bildschirm säubern cls echo %groesse% Byte freier Speicher auf Laufwerk %LW% echo. echo. pause REM Temporäre Arbeitsdateien löschen. REM --------------------------------- del C:\temp\dirausgabe.txt del C:\temp\groessedir.txt del C:\temp\beschneidung1.txt REM Bytes in GB, MB etc. umrechnen REM -------------------------------- IF /I %groesse% GTR 1073741824 ( SET /A nachkomma=%groesse% %% 1073741824 SET /A groesse/= 1073741824 SET unit=GB ) ELSE ( IF /I %groesse% GTR 1048576 ( SET /A nachkomma=%groesse% %% 1048576 SET /A groesse/= 1048576 SET unit=MB ) ELSE ( IF /I %groesse% GTR 1024 ( SET /A nachkomma=%groesse% %% 1024 SET /A groesse/=1024 SET unit=kB ) ELSE ( SET /A nachkomma=0 SET unit=B ) ) ) ECHO Groesse: %groesse%,%nachkomma:~0,2%%unit% frei auf LW %LW% >> CSV.csv ECHO gemessen am: %DATE% >> CSV.csv ECHO um: %TIME% Uhr >> CSV.csv pause Irgenwie klappt dass umrechnen der Bytes bei mir nicht... Hab ich da n DEnkfehler drin? Oder wird die Variable "groesse" einfach zu lang? Irgendwie steh ich jetzt aufn Schlauch.... Es funkioniert bis REM Bytes in GB, MB etc. umrechnen REM -------------------------------- Danach werden die Bytes nicht korrekt umgerechnet. Ne Idee ?
  6. Diese Dateien sind temporäre Dateien, die werden nur für das ausrechnen der Bytes (oder vielmehr dass suchen der Bytes) gebraucht. Die CSV Datei wird anschließend erstellt, wenn aus den Bytes die MB oder GB ausgerechnet wurden. (Also Step-by-Step nein.... Das bekommst du hin,wenn du am Ende der Batch schreibst: echo Groesse: %groesse%,%nachkomma:~0,2%%unit% >> CSVdate.csv echo %date% >> CSVdate.csv echo %time% >> CSVdate.csv so kannst du dir ne schöne CSV Datei basteln. Wenn du Kommata als Trennzeichen brauchts, dann änder den echo Befehl: echo Groesse: %groesse%,%nachkomma:~0,2%%unit%, >> CSVdate.csv echo %date%, >> CSVdate.csv echo %time%, >> CSVdate.csv
  7. Hier nochmal Code-Tuning @echo off REM zu überwachendes Laufwek auswählen: set LW=c:\ dir %LW% /-C >>C:\temp\dirausgabe.txt SET groesse=0 SET groesseneu=0 for /f "tokens=*" %%b in (c:\temp\dirausgabe.txt) do (SET /A groesseneu+=1) SET /A groesseneu+=1 dir %LW% /-C| more +%groesseneu% >> C:\temp\groessedir.txt FOR /F "tokens=2,3* delims=," %%i IN (C:\temp\groessedir.txt) DO (echo %%i >>C:\temp\beschneidung1.txt) FOR /F %%k IN (C:\temp\beschneidung1.txt) DO (SET groesse=%%k) cls echo %groesse% Byte freier Speicher auf Laufwerk %LW% echo. echo. pause del C:\temp\dirausgabe.txt del C:\temp\groessedir.txt del C:\temp\beschneidung1.txt
  8. @echo off IF EXIST "c:\programme\windows media player\wmplayer.exe" set checkfile="c:\programme\windows media player\wmplayer.exe" if %checkfile%=="" goto error goto ende :error echo Datei nicht vorhanden goto ende :ende
  9. @echo off REM zu überwachendes Laufwek auswählen: set LW=c:\ dir %LW% /-C >>C:\temp\dirausgabe.txt SET groesse=0 SET groesseneu=0 for /f "tokens=*" %%b in (c:\temp\dirausgabe.txt) do (SET /A groesseneu+=1) SET /A groesseneu+=1 dir %LW% /-C| more +%groesseneu% >> C:\temp\groessedir.txt FOR /F "tokens=2,3* delims=," %%i IN (C:\temp\groessedir.txt) DO (echo %%i >>C:\temp\beschneidung1.txt) FOR /F %%k IN (C:\temp\beschneidung1.txt) DO (echo %%k >>C:\temp\beschneidung2.txt) FOR /F %%k IN (C:\temp\beschneidung2.txt) DO (SET groesse=%%k) cls echo %groesse% Byte freier Speicher auf Laufwerk %LW% echo. echo. pause del C:\temp\dirausgabe.txt del C:\temp\groessedir.txt del C:\temp\beschneidung1.txt del C:\temp\beschneidung2.txt Jetzt muss "nur noch" die Funktion von _Martin_ eingebaut werden, die dir aus den Bytes (Variable %groesse%) den freien Speicher in GB,MB etc. ausrechnet. Da bin ich aber nebenbei dran.
  10. ich bin gerade dabeie Batchdatei zu basteln, die ein "dir C: /-C" ausführt. Am Ende von dir steht dann viele Bytes noch frei sind, auf dem Laufwerk. Mit den Bytes wird dann ausgerechten wieviel MB, GB etc. dass sind. Und so'n dir Befehl is schnell abgearbeitet :-)
  11. ich denke da wirst du mit einer Batch-Datei nicht sehr weit kommen. Es gibt eine Software "Hyena" dort ist ein Tool, welches ressourchen-schonender arbeitet und dir auch die Auslastung des Laufwerkes in Prozent angibt.. Ich komm gerad nicht auf den Namen auf der .exe - Datei.... Schau dir mal Hyena an....
  12. REM Keine Ausgaben @ECHO OFF REM Variable verz setzen (mit dem Pfad des zu messendem Ordners) REM Variable groesse auf 0 setzen. SET verz=D:\TEMP SET groesse=0 REM Von jeder Datei in dem Ordner (und dem Unterordner) die Dateigröße REM auslesen und addieren. groesse=Summe aller Dateigrößen FOR /F "tokens=*" %%a IN ('DIR /S /A-D /B %verz%\*.*') DO ( SET /A groesse+=%%~za ) REM Wenn groesse = (GTR) größer als 1073741824 dann REM handelt es sich um Gigabyte. Nachkomma errechnen IF /I %groesse% GTR 1073741824 ( SET /A nachkomma=%groesse% %% 1073741824 SET /A groesse/= 1073741824 SET unit=GB ) REM Wenn groesse größer 1048576 dann handelt es sich um MegaByte ELSE ( IF /I %groesse% GTR 1048576 ( SET /A nachkomma=%groesse% %% 1048576 SET /A groesse/= 1048576 SET unit=MB ) ELSE ( IF /I %groesse% GTR 1024 ( SET /A nachkomma=%groesse% %% 1024 SET /A groesse/=1024 SET unit=kB ) ELSE ( SET /A nachkomma=0 SET unit=B ) ) ) REM Ausgabe von Date und Time und groesse in Datei umleiten echo %DATE% >> C:\csvdatei.txt echo %TIME% >> C:\csvdatei.txt ECHO Groesse: %groesse%,%nachkomma:~0,2%%unit% >> C:\csvdatei.txt
  13. Thombo

    Microsoft SUS

    nein, weil da auch Dienste installiert werden. Es steckt da schon mehr hinter als nur ein WebServer....
  14. Unter welchen Betriebssystemläuft die Batch ? Für 2k und XP mach das: @ECHO OFF SET verz=D:\TEMP SET groesse=0 FOR /F "tokens=*" %%a IN ('DIR /S /A-D /B %verz%\*.*') DO ( SET /A groesse+=%%~za ) IF /I %groesse% GTR 1073741824 ( SET /A nachkomma=%groesse% %% 1073741824 SET /A groesse/= 1073741824 SET unit=GB ) ELSE ( IF /I %groesse% GTR 1048576 ( SET /A nachkomma=%groesse% %% 1048576 SET /A groesse/= 1048576 SET unit=MB ) ELSE ( IF /I %groesse% GTR 1024 ( SET /A nachkomma=%groesse% %% 1024 SET /A groesse/=1024 SET unit=kB ) ELSE ( SET /A nachkomma=0 SET unit=B ) ) ) echo %DATE% >> C:\csvdatei.txt echo %TIME% >> C:\csvdatei.txt ECHO Groesse: %groesse%,%nachkomma:~0,2%%unit% >> C:\csvdatei.txt
  15. schätze ich auch. Entweder gibst xcopy.com nicht auf dem PC, oder die PATH-Umgebungen passen nicht.
  16. Danke für die Infos (und den holländischen Kommentar
  17. Wie schnell soll die Leitung denn sein? Wieviele Daten gehen über die Leitung ? Wenn dein Chef keine I-Net Verbindung will, dann wirst du kaum um das Mieten der Telekom (oder welcher Provider auch immer) -Leitung rumkommen. Hier in dieser Region kostet eine 2 MBIT-Leitung (S2M) ca. 500 Euro im Monat. Die gemieteten Leitungen haben auch den Vorteil, dass du in beide Richtung garantierte 2 MBIT hast. (Um noch weitere Kosten zu sparen könnten mit dieser Lösung auch interne Telefonate über die Leitung per VOIP gehen)
  18. jepp. Man darf nur einmal mit :: abkürzen.
  19. Juhu! Ich habs gefunden! Es muss die Datei C:\Dokumente und Einstellungen\(Username)\Anwendungsdaten\Thunderbird\Profiles\3r0kx230.default\extensions\{C7D59111-DF41-4159-8BEE-E97BE0E32D7F}\components\Enigmail.js bearbeitet werden. (Sieht recht wüst aus, die Datei...) Ich musste jedoch erst meinen ganzen Rechner neu starten, damit die Änderung wirksam wurde.
  20. Hallo. Ich bin mir nicht sicher. Gibt es eine niederländische Version von Windows XP? Oder wird dort mit einer Englischen Verison gearbeitet? Ich frage, weil bei sehr vielen Filmen in NL der Text in Englisch ist, und der Untertitel ist dann in holländisch.
  21. Hallo, Ich setzte Thunderbird Version 1.0 (20041206) und Enigmail Version 0.90.1.1 (unter Windows XP SP2) ein. Nun die Frage: Wenn ich eine veschlüsselte Nachricht verfasse, dann bekommt der Empfänger immer erst einen kleinen Kommentar vor der eigentlichen verschlüsselten Nachricht "Using GnuPG with Mozilla/Thunderbird - http://enigmail.mozdev.org" Ich möchte diesen Kommentar gerne ändern, nur leider hab ich nur die Option gefunden, den Kommentar entweder an- oder ab-zuschalten. Nichts mit ändern... Weiß jemand da mehr ? WIe kann ich den Text ändern ?
  22. Als ich vor Jahren meine ersten Gehversuche mit PGP gemacht habe, war mir nicht klar, dass man sich normalerweise einmal ein Keypair erzeugt, und das quasi ein Leben lang gilt. Deswegen war es mir damals egal, den PrivateKey nicht zu sichern. Mittlerweile denke ich da auch anders drüber. Schade dass es keine Möglichkeit mehr gibt. Vielen Danke für Deine Antwort.
  23. Hallo, ich hab da mal eine Frage: Vor ewigen Zeiten hab ich mich mal mit Public/Private Keys - PGP beschäftigt. dabei habe ich mir auch ein Keypair erzeugt, und den Public Key auf einen Keyserver hochgeladen. Ich möchte jetzt wieder gerne mehr mit PGP machen und frage mich, wie ich meinen nun veralteten Public Key von den Keyservern wieder runterbekomme (oder wenigstens als veraltet markieren kann) Den Private Key hab ich natürlich nicht mehr.
  24. Hallo. Ich habe eine Frage zu NeroCMD (die Nero Kommandozeilen Version). Wie kann ich damit eine CD 1:1 on the fly kopieren? Geht das überhaupt? Nur die Daten von einer Cd auf die andere zu kopieren is kein Thema, ich möchte aber eine 1:1 Kopie haben. (Wenn ich mal eine CD brenne, die auch z.B. bootfähig etc. ist.) Geht das ?
  25. @ akiraxx Ich hab dem User ein Mandatory User Profile gegeben, der ändert nix mehr am Desktop

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...