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

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 8 и 8.1 (http://forum.oszone.net/forumdisplay.php?f=116)
-   -   [решено] Не считывается информация из desktop.ini для ярлыков Win+X (http://forum.oszone.net/showthread.php?t=270976)

Dementei 30-10-2013 09:42 2243666

Win+X, проблема локализации с помощью desktop.ini
 
Здравствуйте.
Windows 8.1 Pro 64 bit.

В этой теме нашли решение для запуска приложений из меню Win+X от имени администратора, когда работаешь от обычного пользователя.
http://forum.oszone.net/thread-270596.html

Но появилась другая проблема. Когда ставишь на нужный ярлык запуск от имени админа, то не вытаскивается перевод из desktop.ini, а в меню по Win+X выводится просто имя ярлыка.
Вот как это побороть?
При этом для пункта меню командная строка такой проблемы нет. В Win+X два пункта, одни запуск от текущего пользователя, другой запуск от имени администратора.
Но при этом в ini файле для этих пунктов одна и та же строчка для локализации, хотя названия разные. Загадка.

Командная строка (администратор)
01 - Command Prompt.lnk=@%SystemRoot%\system32\shell32.dll,-22022

Командная строка
02 - Command Prompt.lnk=@%SystemRoot%\system32\shell32.dll,-22022

П.С. знаю, что можно перевод в комментарий дописать, но это костыль. Необходимо чтобы перевод брался именно из desktop.ini.

exo 30-10-2013 12:49 2243763

Цитата:

Цитата Dementei
П.С. знаю, что можно перевод в комментарий дописать, но это костыль. »

скриптами?

Dementei 30-10-2013 13:05 2243778

Ручками.
Вот сюда

Тогда названием будет то, что в комментарии написано. Но desctop.ini позволяет менять автоматически название пунктов при смене языка системы, а что забито в комментарии, то и будет отображаться при любом языке.

exo 30-10-2013 13:18 2243788

Цитата:

Цитата Dementei
Тогда названием будет то, что в комментарии написано. »

вот я и предложил написать скрипты для добавления информации в это поле. Но вот, что бы они работали в зависимости от языка системы... не меняю язык.

Dementei 30-10-2013 13:41 2243804

В итоге создал Group4, скопировал туда нужные ярлыки. В чем прикол desktop.ini там сам создался с нужными записями.
Поставил в св-вах запуск от имени админа и скопировал (ярлыки без desktop.ini) обратно с заменой. Стало все на русском.
Кроме
04 - Disk Management. При этом он у меня и в проводнике с таким именем, но почему-то в меню как Управление дисками.

04 - Disk Management.lnk=@%SystemRoot%\system32\twinui.dll,-10908

Не считывается перевод из этой библиотеки. Может ошибка... т.к. если вставить строчку от другого пункта, но этот ярлык без проблем меняет название.

А вообще походу после установки этой галки надо было перезапустить проводник и все. Но баг именно с этой записью так и остается.

Dementei 30-10-2013 15:33 2243866

Пишем
04 - Disk Management.lnk=@%SystemRoot%\system32\twinui.dll,-10917
И все становится ок.


Время: 19:13.

Время: 19:13.
© OSzone.net 2001-