{title}

Szenario: - Eine neue Rechtsklickoption "Get File Name" wurde für eine bestimmte Erweiterung implementiert, sagen wir for.txt. Die Option "Get File Name" wird für die txt-Datei mit Regedit hinzugefügt und die Aktion für "Get File Name" wird angezeigt Wenn die Option Get File Name (Dateiname abrufen) ausgewählt ist, muss der Dateiname, der das Skript zusammen mit dem Pfad aufgerufen hat, in den Stapel kopiert werden

Mit "dem Dateinamen, der das Skript aufgerufen hat" meinen Sie den "Namen der Datei, auf die der Benutzer mit der rechten Maustaste geklickt hat"?

Genau!!!!!!!

Ich wette, es ist in% 1 gehalten. In einem Stapelskript enthält der ersetzbare Parameter% 1 den ersten (oder einzigen) Parameter, der an das Skript übergeben wird. Wenn er einen gültigen Dateinamen enthält, kann er mit den Standardvariablen-Modifikatoren geändert werden (Einzelheiten finden Sie in der FOR-Dokumentation - geben Sie FOR /? An der Eingabeaufforderung ein). ~ D ist Laufwerk, ~ p ist Pfad, ~ n ist Name, ~ x ist die Erweiterung.% 1 ist der unformatierte Parameter. Wenn es sich um einen Dateinamen handelt, enthält dieser möglicherweise bereits das vollständige Laufwerk und den Pfad. Sie können dies jedoch mit einem einfachen Test überprüfen:% 1echo% ~ d1echo% ~ p1echo% ~ n1echo% ~ x1Sie können kombiniert werden: echo% ~ dpnx1 An eine Variable übergeben: set parameter =% 1echo Parameter ist:% parameter% (etc) Also versuche das & berichte die Ergebnisse, wenn du weitere Hilfe benötigst.

% 0 ist der Name der Batchdatei, die ausgeführt wird. % 1 ist das erste Argument des aufrufenden Programms. Für% 0 gelten dieselben Änderungen wie für% 1Code: C: users lemonilla> batchFile.bat argument1 argument_2 argument-3 "Argument 4" Wenn Sie dies in die Eingabeaufforderung eingegeben haben,% 0% 1 = argument1% 2 = argument_2% 3 = Argument-3% 4% 5 = Undefiniert% 6 = Undefiniert% 7 = Undefiniert% 8 = Undefiniert% 9 = Undefiniert

% 0 unverändert ist die Befehlszeile, mit der batch.paramtest.bat (im Ordner c: Batch) aufgerufen wurde. Code: @echo Parameter 0 ist% 0Code: c: > paramtestparameter 0 ist paramtestc: > paramtest.batparameter 0 ist paramtest.batc: > c: Batch paramtest.batparameter 0 ist C: Batch paramtest.batJedoch.paramtest2.bat (in c: Batch) Code: @echo Dieses Skript ist% ~ dpnx0Code: c: > paramtest2dieses Skript lautet c: Batch paramtest2.bat

Hinweis: In den obigen Beispielen befindet sich der Ordner c: Batch auf meinem PFAD.

Festplattenassistent im Außenbereich gesucht !!!!!

Also war ich in den vergangenen Weihnachten zu Hause und habe meine externe Festplatte (Marke ROCK) von meinem Schreibtisch gestoßen, und sie hat aufgehört zu funktionieren. Ich öffnete es und fand keine Lösung, also begann ich meine Suche nach einer neuen Festplatte. Bei eBay (Marke ACOMDATA) fand ich eine, die der Verkäufer für spottbillig verkaufte, weil sie sich aufgrund eines defekten Gehäuses nicht einschalten ließ (nach der Beschreibung schien das Laufwerk zu retten). Ich dachte, ich könnte vielleicht die neue Festplatte öffnen und entfernen und sie an mein altes Festplattengehäuse anschließen. Sobald ich die Acomdata-Festplatte habe, habe ich versucht, sie in mein altes Gehäuse einzustecken, und es hört sich an, als würde alles anfangen, aber Sobald ich es eingesteckt habe, erkennt der Computer es im Symbol "USB sicher entfernen" unten rechts, aber das Laufwerk im Arbeitsplatz wird nicht erkannt. Zwei Fragen an Sie: 1. Gibt es eine Möglichkeit, das Laufwerk zu lokalisieren und es als Speichergerät zu verwenden? Wenn ich nicht kann, bedeutet das, dass etwas mit der Festplatte nicht stimmt? Kann ich die Festplatte einer Marke nicht in einem Gehäuse einer anderen Marke verwenden? Sollte ich mir vorstellen, ein neues Gehäuse von Acomdata zu kaufen? Jede Rückmeldung wäre sehr dankbar. Vielen Dank!

Klicken Sie mit der rechten Maustaste auf My Computer.select Manage.then Disk Management. Wird es dort angezeigt? Klicken Sie mit der rechten Maustaste darauf, und wählen Sie Eigenschaften aus, und geben Sie Ihre Ergebnisse zurück.

Es wird angezeigt, vorausgesetzt, es ist das einzige, was aufgelistet wird. Ich habe mit der rechten Maustaste darauf geklickt. Meine einzigen 2 Optionen waren Lautstärke löschen und Hilfe. Die restlichen Optionen waren ausgegraut. noch mehr vorschläge?

Eigenschaften wurde nicht aufgeführt? ?

Nein, nur ausgegraut. noch mehr vorschläge? Dinge, die ich von diesem Punkt an tun kann?

Versuchen Sie es auf einem anderen Computer.

Beliebte Beiträge