Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] cmd windows xp команда assoc, ftype (http://forum.oszone.net/showthread.php?t=127908)

tarasov.evgeny 06-01-2009 19:59 998984

cmd windows xp команда assoc, ftype
 
Добрый день
Возник вопрос по поводу cmd:
Пишу
Код:

assoc .txt
.txt=txtfile
ftype txtfile
txtfile=C:\WINDOWS\system32\notepad.exe %1

Как то давно я установил программу polyedit - текстовый редактор и проассоциацировал (блин не знаю как правильно пишется слово :( ) её с файлами txt. Теперь всё файлы txt открываются polyedit. Ассоциацию с данной программой я не помню как установил. Или при первом запуске программы или через свойства папки.

Не понятно, почему при команде ftype и задание обычного блокнота ассоциация не меняется. Я конечно могу поменять ассоциацию через свойства папки, но просто хочу разобраться, что я делаю не так. То есть я могу в команду ftype поставить любой другой редактор (пробовал два) и ситуация не изменится.
Если это задачу можно решить другой командой напишите её и скажите почему этой не получилось.

Petya V4sechkin 06-01-2009 20:06 998993

tarasov.evgeny, если не ошибаюсь, команды эти задают ассоциации в разделе реестра HKEY_LOCAL_MACHINE\SOFTWARE\Classes.

Но если аналогичные параметры есть в HKEY_CURRENT_USER\Software\Classes, они перебивают HKLM (то есть, при формировании HKEY_CLASSES_ROOT параметры из HKCU имеют более высокий приоритет, чем из HKLM).

Кроме того, Explorer может еще использовать ветку HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts.

tarasov.evgeny 09-01-2009 01:58 1001129

Polyedit прописался в
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts


Время: 22:15.

Время: 22:15.
© OSzone.net 2001-