Zum Inhalt springen

User-Root

Mitglieder
  • Gesamte Inhalte

    459
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von User-Root

  1. Hmm. Ich frage mich warum das dann so kompliziert sein muss. ein solches script wäre damit vermutlich schneller: Die Optionen usw. kann man natürlich auch mit einbauen.
  2. Je mehr ich den Quelltext lese, desto weniger versteh ich Ihn. Egal. An der roten Stelle ist die For-Schleife bereits beendet. Also ist es an der Stelle egal ob mit % oder mit ! gearbeitet wird. das ergebnis bleibt sich gleich. Wenn du aber das Echo in der Schleife haben willst und pro durchlauf eine ausgabe ist das ! pflicht und die Klammerung muss geändert werden. Aber wie gesagt, ich versteh grad den Quelltext immer weniger...
  3. Mit den enabledelayedexpansion muss die Variable dann mit !VARAIBLENNAME! angesprochen werden. also in deinem Fall !MyStrLen! Siehe auch: http://forum.fachinformatiker.de/windows-betriebssysteme/130638-verstaendnisproblem-batch-schleife.html
  4. Bei office 2003 geht das. Habs nämlich davor getestet. Satrap wollte die Füllfarbe übrigens entfernen. Aber egal. Satrap entscheidet.
  5. Das geht auch noch einfacher und präziser: =Oder(B2<Heute()-30;B2="";Nicht(Istktext(B2)))
  6. Vermutlich hast du einen Abschnittswechel drin, der nach der ersten Seite eingelegt ist. Bei der Zählung der Seiten wird aber erst im zweiten Abschnitt begonnen. Also insofern sieht das eher richtig als falsch aus.
  7. Hallo Ihr lieben, erstmal zur Umbegung: Office Version 2003 auf Windows XP ohne Exchange-Anbindung. Emailtransfer über Pop3. Der Benutzer hat ein Kontaktformular erstellt, in dem er weitere Eingabefelder erstellt hat( Lieferartikel, Mindestbestellmenge usw.). Beim Versenden des Kontaktformulars als Vcard werden diese Felder jedoch gelöscht. Allein das Speichern des Formulars als Vcard löscht diese Felder schon. Gibt es eine Möglichkeit in Outlook ein solches Kontaktformular anzulegen, welches dann auch zu den Kontakten gesendet werden kann?
  8. Remote ausführen bringt dann immernoch, das der PC, an dem ich die Remote Console offen habe, Piept. Aber leider nicht der Client, welcher irgendwo im Haufen steht. Abgesehen davon, wird die Beep.exe nicht auf den Client kopiert, da das den Rahmenbedingungen nicht entspricht. Mit CTRL + G piept es auch, nur eben nicht lokal am Client sondern immer nur in der Remote-Console. Auch der Taskplaner lokal macht was er will, nur nicht das was er soll.
  9. und die Beep.exe ist Boardmittel? In meinem XP scheint das nicht so zu sein. PSexec ist von den Sysinternals, aber selbst wenn ich damit arbeite und das CTRL G in der Psexec-Remote-CMD ausführe kommt der Beep local.
  10. Wir haben alle Informationen. Clinetname, Mac-Adresse, Seriennummer. Nur eben nicht den genauen Standort. Über die Datenträgerverwaltung das CD-Rom zu öffnen geht schonmal. Aber gibt es sonst noch Möglichkeiten?
  11. Hallo Gemeinde, wir haben hier momentan um die 200 PCs auf einem Haufen zur Auslieferung stehen Da wir aber nun sehr lange brauchen das richtige Gerät wiederzufinden, wäre es nett, wenn man Ohne irgendwelche Progrämmchen, sondern nur mit Batch und Win XP-Boardmitteln den entsprechenden Client dazu animieren könnte, etwas zu tun. Entweder den Internen Lautsprecher mit Musik laufen zu lassen, oder Ihn mit dem System-Speaker Piepen zu lassen oder wenigstens das CD-Rom-Laufwerk öffnen. Zur Wiederholung: WinXP Boardmittel; keine Programme oder Tools, welche auf die Clients kommen. Hat da wer schonmal was vorbereitet?
  12. Danke dir. Das löst mein Problem
  13. Also wir haben damals einen Pentium 90 mit 16 MB RAM und Diskettenlaufwerk als Router verwendet. Wir verwendeten Fli4l und das ging von der Diskette aus Problemlos. Inclusive Portforwarding. Aber die Telekom Speedports die ich kenne beherschen eigentlich alle das Portforwarding. Ich habe z.B. das 700er Modell und das macht Forwarding für einen Port für Dameware und für meinen FTP. Hast du denn das Handbuch für den Speedport gelesen? [Edit] auch Mr. Google findet ne Menge Einträge.
  14. Anders ausgedrückt: Gib zuerst die IP des WLAN oder LAN und dann den Zielhost an.
  15. Hallo Gemeinde, ich bastle gerade an einer For schleife und da fiel mir auf das es da etwas seltsam zugeht. Während: set x=5 If %x%==5 set x=10 Echo %x% brav eine 10 auswirft, bringt dieser Code: set x=5 for /L %%i in (1 1 1) do ( If %x%==5 set x=10 echo %x% ) eine 5. Kann mir da jemand auf die Sprünge helfen was da in der For-Schleife schief läuft?
  16. Das ist ja eine unglückliche verkettung von Ereignissen... Wie wäre es mit einem Backup des alten Servers? Du hast doch welche gemacht, oder? und zukünftig lieber kopieren statt verschieben
  17. Ähm wenn es im Autostart stehen würde, wäre es auch in der msconfig zu sehen... Registry Cleaner bei so einem Problem ist vielleicht etwa zu viel des Guten. Es gibt keine Registrystarts, welche nicht irgendwo in der msconfig aufgeführt werden. Wenn nicht als Systemstart, dann vielleicht als Service. Ich vermute eher das ein anderer Prozess das Outlook mitstartet. Kannst ja mal testen alle Einträge von systemstart im msconfig raus zu nehmen die dir Spanisch vorkommen und danach dann eins ums andere wieder zu aktivieren.
  18. User-Root

    Batch If-Verzweigung 2

    Also ich nutze klammern und If Else Konstrukte. Er muss nur noch erkennen das das Else zum IF gehört. Ich vermute das in [hier nun eine Reihe von Befehlen] zu viele Klammern oder weitere IF-Statements zu finden sind. versuche doch dein IF else umzudrehen ala: IF not %1==0 ( echo ) ELSE ( [hier nun eine Reihe von Befehlen] ) exit Bei mir hat er das so gemacht. Müsste das aber nicht %%i heißen?
  19. geschönte Fassung ohne lästiges log-file echo off cls For /F "delims=. Tokens=1-4" %%i in ('dir /b *_*') do ( If %%j==01 move %%i.%%j.%%k.%%l ..\Archiv\Empfang.arc\Januar If %%j==02 move %%i.%%j.%%k.%%l ..\Archiv\Empfang.arc\Februar If %%j==03 move %%i.%%j.%%k.%%l ..\Archiv\Empfang.arc\Maerz If %%j==04 move %%i.%%j.%%k.%%l ..\Archiv\Empfang.arc\April If %%j==05 move %%i.%%j.%%k.%%l ..\Archiv\Empfang.arc\Mai If %%j==06 move %%i.%%j.%%k.%%l ..\Archiv\Empfang.arc\Juni If %%j==07 move %%i.%%j.%%k.%%l ..\Archiv\Empfang.arc\Juli If %%j==08 move %%i.%%j.%%k.%%l ..\Archiv\Empfang.arc\August If %%j==09 move %%i.%%j.%%k.%%l ..\Archiv\Empfang.arc\September If %%j==10 move %%i.%%j.%%k.%%l ..\Archiv\Empfang.arc\Oktober If %%j==11 move %%i.%%j.%%k.%%l ..\Archiv\Empfang.arc\November If %%j==12 move %%i.%%j.%%k.%%l ..\Archiv\Empfang.arc\Dezember )
  20. Hmmm, sowas hab ich schonmal gesehen. Läuft das Video auf dem primären oder sekundären Monitor? Bei mir war das so, das es nur auf dem Primären angezeigt wurde. Der Sekundäre zeigte nur ein schwarzes Bild wie oben Beschrieben. Versuch doch mal die GraKa Treiber zu aktualisieren bzw. das Video im zweiten Monitor anzuzeigen. Da du Powerpoint nutzt, gehe ich davon aus, das du zwei Ausgabegeräte nutzt. Den Monitor und einen Beamer o.Ä.
  21. Eine weitere möglichkeit wäre u.U. der Streamripper von Sourceforge. Ich habe aber nicht getestet, ob der mit dem Radio funktioniert.
  22. Ok, das mit dem integrierten Switch als Parameter frißt er nicht, daher eine geringfügige Anpassung: del on For /F %%i "delims== tokens=2,2" in ("Datei") do ( If exist on do( If %%i==[section2] goto end "weitergabe" ) If %%i==[section1] echo xxx>on ) :end del on Also statt einer Variablen als Schalter, nutze ich die Datei on. was in der drin steht ist gleichgültig, daher xxx.
  23. Ok eine Fotostrecke: Dort ist auch die Batch Drinn. So sieht das Ergebnis aus. Und das ist die Batch: dir /b *_* >files.log For /F "delims=. Tokens=1,2*" %%i in (Files.log) do ( If %%j==01 move %%i.%%j.%%k ..\Archiv\Empfang.arc\Januar If %%j==02 move %%i.%%j.%%k ..\Archiv\Empfang.arc\Februar If %%j==03 move %%i.%%j.%%k ..\Archiv\Empfang.arc\Maerz If %%j==04 move %%i.%%j.%%k ..\Archiv\Empfang.arc\April If %%j==05 move %%i.%%j.%%k ..\Archiv\Empfang.arc\Mai If %%j==06 move %%i.%%j.%%k ..\Archiv\Empfang.arc\Juni If %%j==07 move %%i.%%j.%%k ..\Archiv\Empfang.arc\Juli If %%j==08 move %%i.%%j.%%k ..\Archiv\Empfang.arc\August If %%j==09 move %%i.%%j.%%k ..\Archiv\Empfang.arc\September If %%j==10 move %%i.%%j.%%k ..\Archiv\Empfang.arc\Oktober If %%j==11 move %%i.%%j.%%k ..\Archiv\Empfang.arc\November If %%j==12 move %%i.%%j.%%k ..\Archiv\Empfang.arc\Dezember ) del files.log Oder habe ich etwas falsch verstanden?
  24. Hmm, ich hatte gerade Rücksprache mit meinem besten Freund und Mentor. Ich werde im Bereich Weitergabe mit einer IF-Abfrage ermitteln ob ich die Richtige Sektion gefunden habe. Wenn dies erreicht wurde, wird eine Switch-Parameter von Off auf On umgeschaltet. Der nachfolgende Schleifendurchlauf wird dann mit einer weiteren IF-Abfrage erkennen das die Zeile nun weitergereicht werden sollte und wenn am Ende die Nächste Sektion gefunden wird, springt ein Goto aus der Schleife... Also: set switch=off For /F %%i "delims== tokens=2,2" in ("Datei") do ( If %switch%==on do( If %%i==[*] goto end "weitergabe" ) If %%i==[section1] set switch=on ) :end Ist zwar noch ungetestet, aber rein Gefühlsmäßig sollte das hinhauen. Danke JB
  25. Hmm. Also mit Testdateien bei mir funktioniert es sogar recht gut, sofern man im richtigen verzeichnis ist( war aus versehen in meinen Dateien anstatt im Testfolder). mit dir /b *_*>files.log schreibt er bei mir im Testfolder alle dateien auf, welche im Dateinamen ein _ enthalten. bist du mit der Eingabeaufforderung in dem Quellverzeichnis?

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...