Идея состоит в том, чтобы щелкнуть правой кнопкой мыши любой файл и затем выбрать «резервная копия» в выпадающем списке, который просто копирует файл и добавляет дату в конец его имени, а затем, возможно, перемещает эту копию на другой диск.
Я хотел бы получить способ запуска пакетного сценария, щелкнув правой кнопкой мыши файл и передав его в качестве аргумента (не вводя его), или каким-то образом зная, что файл должен использоваться в сценарии.
В основном для Windows XP, он должен быть родным, так как многие компьютеры сайта, на которых я работаю, не принадлежат нам, и я не хочу копировать больше файлов, чем необходимо, или полагаться на что-то большее, чем стандартные доступные команды ( две трети машин не имеют силовой оболочки и т. д.)
Я знаю, как вы можете изменить параметры файла, чтобы открыть cmd в определенной папке (ниже), и я, вероятно, изменил это, чтобы работать для 1 определенного типа файла, но я не хочу добавлять ключ для каждого тип файла на машине.
[HKEY_CLASSES_ROOT \ Folder \ оболочки \ 1.bat \ команда]
@ = "c: \ windows \ system32 \ cmd.exe \"% 1 \ ""
С другого сайта одна работа вокруг, которая почти решает это для меня
jvierra - «Windows всегда имела такую возможность без изменения реестра.
Поместите файл bat или VBS на рабочий стол. Перетащите файл на значок летучей мыши. Летучая мышь получит имя файла отброшенного файла как% 1, а vbscript получит его как WScript.Arguments (0).
Попробуй. Это работает довольно хорошо. С этого момента летучая мышь или скрипт могут делать с файлом все что угодно. "