Ich schau mir die DB inden nächsten Tagen nochmal genauer an.
Jetzt bist du erstmal eingetragen.
Beiträge von Gun-Food
-
-
Ja auf jedenfall. Hab aber noch keine Ahnung wie.
-
Das ist eigentlich die komplette CMD Datei. Die dann einfach mit
[autoit]run("datei.cmd")
[/autoit]
starten.
Vielleicht noch ein @ECHO OFF an den Anfang der CMD Datei, dann zeigt er nur das Ergbnis und nicht den Befehl an.Oder die einzelnen Befehle per
[autoit]RunWait(@ComSpec & " /c " & 'BEFEHL HIER REIN!', "", @SW_HIDE)
[/autoit]einzeln ausführen.
-
Kommt darauf an, was du unter Nutzlos verstehst.
Screensaver, Hintergrundbilder, Microsoft Tour?Dann nehm ich immer die CMD Datei:
CodeDEL /F /S "%systemroot%\*.jpg" DEL /F /S "%systemroot%\system32\dllcache\*.scr" DEL /F /S "%systemroot%\system32\*.scr" DEL /F /S "%systemdrive%\Dokumente und Einstellungen\All Users\Startm~1\Programmzugriff und -standards.lnk" DEL /F /S "%systemdrive%\Dokumente und Einstellungen\All Users\Startm~1\Windows-Katalog.lnk" DEL /F /S "%systemdrive%\Dokumente und Einstellungen\All Users\Startm~1\Windows Update.lnk"
Kann denn beliebig erweitert werden.
-
Also ich hab 1und1 und bin da auch Profiseller.
Ich hab zu Hause ne 6000/664 Leitung. Und die reicht selbst mir.
Kosten sind im Moment auch Super, die ersten 6 Monate 19,95 inkl lnfalt und danach 29,95. Dazu kommt der Analoge Telefonanschluss der T-Com, der ist Voraussetzung. also nochmal 16,95. bin ich ungefähr da wo pee auch ist. vom Preis her.
Dadurch dass es ein T-Com Anschluss ist, hast du auch die Verfügbarkeit und die Zuverlässigkeit.
Und der geht ganz sicher bei dir, wenn du den vom pinken kriegen kannst, dann auch den. -
Ist das Fenster eventuell schon aktiv? Dann könntest du einfach mit {TAB} von Feld zu Feld springen und per Send die Seriennummer eingeben.
-
Na dann wollen wir mal testen. Habe gerade die Selbstablesung gemacht und mal die Unterlagen raus gesucht.
Wenn die Abrechnung stimmt, dann freue ich mich auf die Rechnung / Gutschrift. -
Also ich hab inzwischen gefunden, dass unter Windwos 2000 der Treiber wohl noch dabei war und unter xp dann raus genommen wurde. Siehe: Link
Aber der Windows 2000 Treiber, war auf der Floppy, sollte ohne weiteres gehen.
Bist du dir sicher, dass es dieser Controller ist? Hab leider keinen da um es selbst zu testen. Ich nehm immer die Adaptec Controller.
Die sind schmerzfreier. -
Aber den Controller hat er gefunden (zumindest den Treiber hat er geladen) oder auch nicht?
-
Steht dein Angebot noch. *gg*
Anbei die Windows XP Treiber Floppy für die Installation.
-
Na dann. Was kommt den für ne Meldung? Treiber konnte nicht geladen werden, oder zeigt er dir das Device dann an?
Brauche mehr Input. -
Wie Master gejumpert? Gibt es bei SCSI Platten nicht.
Welchen Plattenhersteller du verwendest ist egal.
Wichtig ist, dass der SCSI Bus abgeschlossen, s.h. terminiert ist.Der Treiber ist dann das Wichtige an der Installation.
Per F6 ist richtig und auch der einfachste Weg.
Da die Installation von Linux ging, ist wohl alles richtig terminiert.Statt dem XP Treiber kannst du auch den Windows 2000 oder Windows NT Treiber nehmen. -> den z.B. <-
Wichtig ist, dass in dem Archiv, das du ausgepackt auf die Diskette schiebst eine TXTSETUP.OEM liegt. Dann sollte es auch mit den Treibern klappen.
Allerdings sollte Windows dann schon beim Zugriff auf die Diskette meckern, wenn er die Datei nicht hat, dass er keinen Treiber finden konnte.
Vielleicht helfen die Infos ja weiter.
-
Danke dir. Du bist der Beste.
-
Kann ich das um Einstellungen für die Energieverwaltung erweitern? Hast du nen Tipp dafür?
Dann kommt das Skript ab sofort in die Logon Scripte meiner Benutzer.
Wichtig ist halt nur, dass sich der Bildschirm nach ca 5 minuten ausschaltet. Sind halt meist Verkäufer und der Kunde soll ja nicht sehen, was da alles mit rein gerechnet wird. -
Brauche mal nen Tipp:
Wie kann ich in ner GUI Textfelder /Labels etc mit dem Status regelmäßig aktualisieren, ohne dass die GUI In den Vordergrund kommt?
-
Nur falls jemand ne Funktion zum Erweitern von Strings in einem Array suchen sollte:
[autoit]
[/autoit][autoit][/autoit][autoit]
_ArrayDisplay($found, "Heute gefunden - Alte Links")$ToAdd = "HREF='http://user:Password@URL/nagios/"
[/autoit][autoit][/autoit][autoit]
$FindPos = "HREF='"
$FindToIdentInSplit = "cgi"$found = _ModifyTextInArray($found, $ToAdd, $FindPos, $FindToIdentInSplit)
[/autoit][autoit][/autoit][autoit]Func _ModifyTextInArray ($s_String, $s_ToAdd, $s_ToFind, $s_ToIdentCorrectSplit)
[/autoit][autoit][/autoit][autoit]
For $x = 0 To Ubound($s_String)
$s_ArrayString = _ArrayToString($s_String,"",$x,$x)
If StringInStr($s_ArrayString,$s_ToFind) Then
$s_SplitStrings = StringSplit($s_ArrayString,$s_ToFind, 1)
For $i = 0 To (ubound($s_SplitStrings) -1)
MsgBox(0,"String Split",$s_SplitStrings[$i])
If StringInStr($s_SplitStrings[$i], $s_ToIdentCorrectSplit) Then
$s_NewString=$s_ToAdd & $s_SplitStrings[$i]
MsgBox(0,"Neuer Link: ", $s_NewString)
_ArrayDelete($s_String, $x)
_ArrayInsert($s_String, $x - 1, $s_SplitStrings[$i - 1] & $s_NewString)
EndIf
Next
EndIf
Next
Return $s_String
EndFunc_ArrayDisplay($found, "Heute gefunden - Neue Links")
[/autoit]Man sieht es ist von mir geschrieben. Verbesserungen gehen sicher immer noch. Aber erstmal funktioniert es so.
-
Fehler war leichter gefunden als gedacht:
[autoit]
[/autoit][autoit][/autoit][autoit]
For $x = 1 To $lines_A[0]
If (StringInStr($lines_A[$x], $Beginselection) <> 0) Then
MsgBox(0, "Anfang gefunden!", "Zeile: " & $x)
ExitLoop
EndIf
NextFor $y = $x To $lines_A[0]
[/autoit]
If (StringInStr($lines_A[$y], $Endselection) <> 0) Then
MsgBox(0, "Ende gefunden!", "Zeile: " & $y)
_ArrayAdd($found, _StringBetween1($lines_A[$x], $Beginselection, $Endselection))
ExitLoop
EndIf
Next
Jetzt merkt er zwar zwei Einträge unter $found, nur leider steht da nichts drin. -
Was ich bisher habe:
[autoit]
[/autoit][autoit][/autoit][autoit]
#include <INet.au3>
#include <string.au3>
#include <array.au3>
#include <file.au3>
Global $code = _INetGetSource("URL/cgi-bin/status.cgi?host=all")
Global $Beginselection = "<DIV CLASS='serviceTotals'>Service Status Totals</DIV>"
Global $Endselection = "</tbody></table>"FileWrite(FileOpen("code.txt", 2), $code)
[/autoit][autoit][/autoit][autoit]Global $found[1]
[/autoit][autoit][/autoit][autoit]
Dim $lines_A
If Not _FileReadToArray("code.txt", $lines_A) Then
MsgBox(4096, "Error", " Error reading log to Array error:" & @error)
Exit
EndIfMsgBox(0, "Zeilen im Array",ubound($lines_A))
[/autoit][autoit][/autoit][autoit]For $x = 1 To $lines_A[0]
[/autoit][autoit][/autoit][autoit]
If (StringInStr($lines_A[$x], $Beginselection) <> 0) Then
MsgBox(0, "Anfang gefunden!", "Zeile: " & $x)
For $y = $x To $lines_A[0]
If (StringInStr($lines_A[$y], $Endselection) <> 0) Then
MsgBox(0, "Ende gefunden!", "Zeile: " & $y)
_ArrayAdd($found, _StringBetween1($lines_A[$x], $Beginselection, $Endselection))
EndIf
Next
EndIf
Next_ArrayDisplay($found, "Heute gefunden")
[/autoit]
Func _StringBetween1($s_String, $s_Start = 0, $s_End = 0)
$s_Start = StringInStr($s_String, $s_Start) + StringLen($s_Start)
Return StringMid($s_String, $s_Start, StringInStr($s_String, $s_End) - $s_Start)
EndFunc ;==>_StringBetween1Habe als Basis einen Beitrag aus unserem Forum genommen, wo es um die Suche von bestimmten Strings in einem Array ging. Der Quelltext für StringBetween1 stammt von th.meger
Mein Problem nun:
Er hat die richtige Anzahl an Zeilen, findet auch den Anfang, aber leider das Ende nicht.
Die Auswahl dafür fällt schwer, da die Ende-Bedingung mehr als einmal im Quelltext vorkommt. Also habe ich mir gedacht, er muss ja nur für den Rest des Dokumentes nach dem Ende Suchen, was ja die Sache erheblich vereinfacht.
Aber so recht will er nicht. Jemand ne Idee? -
Hallo,
Brauche auch mal Hilfe. Um nicht immer ein IE Fenster auf haben zu müssen, wollte ich mir ne kleine GUI schreiben, die den Link für mich öffnet, nen bestimmten Bereich ausliest und nen Link anpasst, um ihn nutzen zu können, wenn doch mal Fehler auftreten.
Der HTML Quelltext sieht dafür wir folgt aus:
Code
Alles anzeigen<div class="serviceTotals">Service Status Totals</div> <table border="0" cellpadding="0" cellspacing="0"> <tbody><tr><td> <table class="serviceTotals" border="1"> <tbody><tr> <th class="serviceTotals"><a class="serviceTotals" href="status.cgi?host=all&servicestatustypes=2&hoststatustypes=15">Ok</a></th> <th class="serviceTotals"><a class="serviceTotals" href="status.cgi?host=all&servicestatustypes=4&hoststatustypes=15">Warning</a></th> <th class="serviceTotals"><a class="serviceTotals" href="status.cgi?host=all&servicestatustypes=8&hoststatustypes=15">Unknown</a></th> <th class="serviceTotals"><a class="serviceTotals" href="status.cgi?host=all&servicestatustypes=16&hoststatustypes=15">Critical</a></th> <th class="serviceTotals"><a class="serviceTotals" href="status.cgi?host=all&servicestatustypes=1&hoststatustypes=15">Pending</a></th> </tr> <tr> <td class="serviceTotalsOK">54</td> <td class="serviceTotals">0</td> <td class="serviceTotals">0</td> <td class="serviceTotals">0</td> <td class="serviceTotals">0</td> </tr> </tbody></table> </td></tr><tr><td align="center"> <table class="serviceTotals" border="1"> <tbody><tr> <th class="serviceTotals"><a class="serviceTotals" href="status.cgi?host=all&servicestatustypes=28&hoststatustypes=15"><i>All Problems</i></a></th> <th class="serviceTotals"><a class="serviceTotals" href="status.cgi?host=all&hoststatustypes=15"><i>All Types</i></a></th> </tr><tr> <td class="serviceTotals">0</td> <td class="serviceTotals">54</td> </tr> </tbody></table> </td></tr> </tbody></table>
Die darin enthaltenen Links (a class="serviceTotals" href="status.cgi?host=all&servicestatustypes=) sollen um die IP Adresse des Monitoring Servers erweitert werden, um im Problemfall einfach drauf klicken zu können.
Leider kann man mich mit RegExp jagen obwohl sie so nützlich sind.
Kann mir jemand helfen?Ne GUI ist dann ja kein Problem, auch wenn ich gerade noch ne Lösung für die Passwortabfrage (http-auth) suche, aber das sollte wohl zu finden sein.Grüße
Gun-Food
Nachtrag: Die Zahlen für die Anzahl können sich natürlich ändern, sonst wäre ein Statusmonitor ja sinnlos.
-
Am einfachsten scheint es zu sein, den Novell Client zu installieren und bei der De-Installation die Deinstallation des IPX Protokols zu verhindern.
Den Client jedenfalls findest du hier: http://download.novell.com/Download?buildid=CDNiy_KxbpI~
Oder die manuelle Installation der notwendigen Inf-Datei aus dem Windows\Inf Verzeichnis netnwlnk.inf zusammen mit der netnwcli.inf für den Client