Ручной запуск:
Вы можете запустить cmd и передать параметры для запуска файла.
С http://ss64.com/nt/cmd.html:
Опции:
/C Выполнить команду, а затем прекратить
Команда: команда, программа или пакетный скрипт для запуска ...
Откройте команду запуска (WIN+R) и введите
cmd /C "Path_to_your_file"
Например:
cmd /C "C:\Users\name\Desktop\script.cmd"
Сбросить .cmd к cmdfile ассоциации
Вы также можете сбросить сопоставление файлов .cmd в cmdfile, если предположить, что именно это и послужило причиной открытия ваших файлов .cmd в vim: Запустите cmd от имени администратора и введите
assoc.cmd=cmdfile
Сбросить реестр
Это может нанести вред вашему компьютеру, если вы делаете что-то неправильно, так как вы работаете в реестре.
Откройте regedit (WIN+R: regedit)
Сначала мы хотим проверить, связан ли арт .cmd с cmdfiles.
Перейдите: HKEY_CLASSES_ROOT\.cmd
и проверьте, содержит ли строка (Default)
cmdfile
данных
Также проверьте, содержит ли HKEY_CLASSES_ROOT\cmdfile\shell\open\command
(Default)
строка по умолчанию)"%1" %*
.
Если это так, перейдите в HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.cmd
.cmd
должен содержать 2 ключа: OpenWithList
и OpenWithProgids
. Если есть ключ UserChoice
, удалите его со всем его содержимым.
OpenWithList
должен содержать только строку (Default)
с пустым значением. Следует сказать (значение не установлено). Удалите любые другие значения в OpenWithList
.
OpenWithProgids
должен содержать только строку (Default)
с пустым значением и двоичное значение с именем cmdfile
. Опять же, удалите любые другие значения в OpenWithProgids
.