{title}

Hallo //s6.photobucket.com/albums/y237/bowler41/?action=view&current=Error.flv Ich habe ein ziemlich großes Problem mit meinem Laptop. Über diesem Link befindet sich ein Video, das Sie vielleicht interessieren könnte. Wenn Sie sich die technischen Daten meines Laptops fragen, ist es ein HP Pavillion ZD8005APPentium 4 - 3,4 GHz 1 GB RAMXP Pro V2002 mit SP2100GB HDATI Mobility Radeon X600 PCI-Express X16-Grafik (256 MB DDR SDRAM). Hat jemand eine Idee, dieses Problem zu lösen? Dies geschieht zufällig. Abgesehen von dem Video ziehen sich Programme, Programme reagieren nicht. Das Startmenü und das Programm sind ebenso wie der Schnellstart nicht zugänglich. Der Desktop kann ebenfalls nicht angeklickt werden. Der Schnellstart kann über die Registerkarte "Alt" aufgerufen werden, und der Task-Manager ist ebenfalls verfügbar. Irgendwelche Ideen, wie dies verhindert/gestoppt werden kann?

Malware-Scan: -?

Fang hier an: www.computerhope.com/cgi-bin/yabb/YaBB.cgi?num=1134123580 Lassen Sie uns wissen, was Sie finden. Das System muss sauber sein, bevor wir fortfahren!

Ich scanne gerade mein System. Ich habe avg, ewido Anti-Malware und Stinger heruntergeladen. Mal sehen, wie ich gehe. Ich habe Programme wie Advanced System Optimizer und Ad Aware, aber sie haben nicht geholfen. Hoffen wir, dass dies tut: - /

lol, es ist irgendwie so, als würdest du auf jeden Fall Solitär gewinnen. Ich muss sagen, dass es Malware ist.

Setze Var =?


Code:

NAME RESET WARN MAX INIT EXPRESSION INCREMENTPRIMESEQ 00 ### 00000 00 ### 30000 00 ### 90000 0 SEQUENCE + INCREMENT 5
Was ich nach hier, oben habe ich eine cfg-Datei, die lokal auf vielen Client-Computern gespeichert ist, ich möchte eine Fledermaus-Datei schreiben, die diese Datei bearbeitet und herausfindet, was der Rücksetzwert ist oder was noch wichtiger ist, die 3 Ziffern, die sind Mit anderen Worten, ich möchte eine Variable erstellen, die auf% VAR gesetzt wird: ~ 94,3% basierend auf dem Text in der Datei, aber ich habe keine Ahnung, wie ich die benötigten Informationen herausholen kann. Ich könnte es versuchen ein find befehl, aber ich lerne noch während ich gehe und jede hilfe wäre sehr dankbar. Der Grund für dieses Umschreiben ist, dass viele Kunden eine alte Konfiguration haben, bei der ihnen die Zahlen ausgehen und sie nicht rechtzeitig zurückgesetzt werden, da zwischen warn und max eine kleine Zahl liegt, wenn ich zum Beispiel die cfg-Datei umschreibe und sage, das Zurücksetzen sei schon 00 111 00000 das warme und max wäre 112 und würde einige Client-Probleme beheben. Danke für die Hilfe.

Hat jemand eine Idee, die mich in die richtige Richtung weisen würde?

Ich sehe 9 Ziffern als ### markiert.

Mehr Details. In dieser Datei versuche ich, den Rücksetzwert abzurufen. Nehmen wir beispielsweise an, der Rücksetzwert ist 0012300000. Ich möchte '123' entfernen und diese Variable als meine Variable verwenden. Für die Warnung möchte ich +1 hinzufügen Der neue Wert für die Variable wäre also 124 und der maximale Wert wäre auch 124. Entschuldigen Sie die Verwechslung mit den zusätzlichen ### Symbolen.

Sind die 3 Ziffern immer die von% VAR angegebenen: ~ 94,3%, dh sind sie die 95., 96. und 97. Zeichen in der Zeichenfolge (in der der erste Buchstabe das Zeichen 0 ist)? In diesem Fall können Sie verwenden set/a (a ist für Arithmetik), um sie als numerische Variable zu extrahieren und um 1 zu erhöhen und zu prüfen, ob der Grenzwert erreicht wurde.

Das erste Zeichen sollte immer '00' sein, dann die Zahl, die ich ziehen muss, aber der Abstand könnte in der Datei deaktiviert sein, so dass sich ~ 94 ändern könnte.

Sind sie immer so.Eine Zeile mit 14 durch Leerzeichen getrennten "Wörtern"? NAME RESET WARN MAX INIT EXPRESSION INCREMENT PRIMESEQ 00 ### 00000 00 ### 30000 00 ### 90000 0 SEQUENCE + INCREMENT 5

Richtig

Es ist also alles in einer Zeile und Sie möchten die 3 roten Ziffern im blauen Bereich? Und die Zahlen können sich ändern, aber die Struktur wird nicht geändert? NAME RESET WARN MAX INIT EXPRESSION INCREMENT PRIMESEQ 00 ### 00000 00 ### 3000000 ## # 90000 0 SEQUENCE + INCREMENT 5

Ich könnte falsch verstanden haben. Wahrscheinlich sind es zwei Zeilen, was bedeutet, dass die Eingabetaste gedrückt wurde. Dies ist jedoch eine korrekte Aussage, dass sich die Struktur nicht ändert, die Zahlen jedoch.

"wahrscheinlich" wird es nicht hacken

Ok, ich habe doppelt nachgeprüft, dass es zwei Zeilen sind

Wie teilen sie sich?


Code:

NAME RESET WARN MAX INIT EXPRESSION INCREMENTPRIMESEQ 00 ### 00000 00 ### 30000 00 ### 90000 0 SEQUENCE + INCREMENT 5
Sie teilen sich nach Inkrement, die neuen Zeilen beginnen mit PRIMESEQ

Das ist test.cfg Das ist test.bat Das ist die Ausgabe

Danke danke danke. Ja, das wird perfekt funktionieren. Danke für all deine Hilfe.

Ich habe an etwas gedacht. Nach dem Ausführen der BAT-Datei möchte ich die Bat-Datei umbenennen oder löschen, damit sie nicht erneut ausgeführt werden kann. Ich weiß, dass ich mithilfe von% CD% eine Variable festlegen kann, aber ich habe festgestellt, dass die bat-Datei wie folgt über den Befehl ausgeführt wird.
Code:

c: CD-Programmdateien  bat "Ordner  edit.bat"
Wenn ich local =% CD% in der ausgeführten bat-Datei setze, erhalte ich als lokale Variable 'C: Programme bat'. Gibt es eine Möglichkeit, dies zu umgehen, um zu erzwingen, dass der tatsächliche Speicherort der Fledermausdatei übernommen wird, damit ich sie entfernen kann?

Der Dateiname + die Erweiterung einer Stapeldatei sind in der Variablen% 0 (Prozent Null) enthalten. Der vollständige Name wäre% ~ dpnx0so. Fügen Sie s hinzu, wenn der Pfad und/oder Name Leerzeichen enthält. Mit del "% ~ dpnx0" würde sich ein Stapel von selbst löschen, aber Sie würden eine Fehlermeldung erhalten, weil Sie den laufenden Stapel von gelöscht haben in sich.

Ok, also% 0 gibt mir den gesamten Pfad, aber worauf bezieht sich der ~ dpnx? oder ist das so, als würde man Befehle an den Löschbefehl senden?

Ok, ich glaube ich habe etwas gefunden. Ich habe angerufen /? in einer Eingabeaufforderung und find% ~ dp1 - erweitert% 1 nur um einen Laufwerksbuchstaben und einen Pfad, ist aber auf dem nx immer noch verwirrt


Sie sind Standardvariablenmodifikatoren. Wenn Sie für /? Haben Sie das an der Eingabeaufforderung nicht gesehen? % ~ I ​​- erweitert% I und entfernt alle umgebenden s (")% ~ fI - erweitert% I zu einem vollständig qualifizierten Pfadnamen% ~ dI - erweitert% I nur zu einem Laufwerksbuchstaben% ~ pI - erweitert% I nur zu einem Pfad % ~ nI - erweitert% I nur auf einen Dateinamen% ~ xI - erweitert% I nur auf eine Dateierweiterung% ~ sI - erweiterter Pfad enthält nur Kurznamen% ~ aI - erweitert% I auf Dateiattribute der Datei% ~ tI - Erweitert% I auf Datum/Uhrzeit der Datei.% ~ zI - Erweitert% I auf Dateigröße. Kann kombiniert werden, um zusammengesetzte Ergebnisse zu erhalten.% ~ dpI - Erweitert% I auf Laufwerksbuchstaben und Pfad.% ~ nxI - Erweitert% I auf Nur Dateiname und Erweiterung% ~ fsI - Erweitert% I zu einem vollständigen Pfadnamen mit nur kurzen Namen. Wenn% 0 der Name und die Erweiterung einer Stapeldatei ist, ist% ~ d0 der Laufwerksbuchstabe mit einem Doppelpunkt% ~ p0 vollständiger Pfad zu seinem Ordner% ~ n0 ist sein bloßer Name ohne Erweiterung% ~ x0 ist seine Erweiterung mit einem vorangestellten Punkt (normalerweise.bat oder.cmd). Fügen Sie s hinzu, falls der Pfad Leerzeichen enthält und Sie erhalten : "% ~ dpnx0"

Vielen Dank für die Erklärung.

Beliebte Beiträge