Lilith+ | ||||
Как или чем изменить путь к папке рабочего стола? Той, которая в XP по умолчанию "E:\Documents and Settings\user\Рабочий стол" и что-то похожее в семерке. Ситуация следующая. Надыбалась некая программулина, которая категорически не хочет работать с файлами, путь к которым содержит русские буквы. При этом крайне неудобно хранить такие файлы в другой папке, не на рабочем столе, т.к. другая программулина по умолчанию их создаёт именно там. Проще было бы один раз переименовать рабочий стол на трёх-четырёх компах (с семёркой и XP), например на C:\CommonDesktop. Спасибо. ЗЫ Приходящий сисадмин послал далеко и надолго. Но я где-то читала, что это возможно. |
||||
Lilith+ | ||||
Вот уже порекомендовали TuneUp... Можете прокомментировать? | ||||
.:Captain:. | ||||
вот полный (истинный)путь к рабочему столу семерки (истинный - посмотрел из под BSD UNIX) C:\USERS\USER*\DESKTOP а Winodows маскирует путь как: C:\Пользователи\Имя пользователя\Рабочий стол где USER есть имя пользователя - избегайте там русских букв в именах пользователей |
||||
Vertigo | ||||
Попробуйте в реестре по адресам HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders и HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders сменить в строке "Desktop" путь на нужный. Но это будет не переименование, а новая папка. |
||||
Lilith+ | ||||
Угу. Именно новая папка и нужна. Спасибо. |
||||
Lilith+ | ||||
Не совсем поняла, что мне это даёт... Мне надо чтобы "маскируемый" путь ссылался на другую папку - и об этом узнала моя программулина. -------- И вообще, программулина оказалась не шибко удачной, помимо глюков с путём к папке приходится много кнопок лишних нажимать каждый раз. Речь идёт о прграмме TIFF-Combiner-1.0, она объединяет одиночные tif'ы в один составной. Может есть версия без глюков? Или ещё что-то подобное (бесплатное или с таблеткой)? Это сообщение отредактировал Lilith+ - 11-03-2011 - 14:09 |
||||
JeyLo | ||||
Вот вам делать нефиг. mklink /D "C:\Link" "%USERPROFILE%\Desktop" Ну или вместо Desktop "Рабочий стол" или как там его. |
||||
Lilith+ | ||||
Это в семёрке? |
||||
JeyLo | ||||
![]() linkd "C:\Link" "%USERPROFILE%\Desktop" Условно команды В XP linkd "C:\My Pretty Folder" "%USERPROFILE%\Рабочий стол\Моя крутая папка" В Vista/7 mklink /D "C:\My Pretty Folder" "%USERPROFILE%\Рабочий стол\Моя крутая папка" создают junction point (типа ярлыка, короче) для папки на рабочем столе "Моя крутая папка" по адресу c:\My Pretty Folder. Переименование "рабочего стола" грозит большими проблемами. Простая смена в реестре - это сотая часть того, что потребуется (и возможно-ли это?). |
||||
Lilith+ | ||||
Джей, мы же вроде разобрались, что речь не идёт о переименовании папки как таковой. Надо чтобы на рабочем столе отображалось не содержимое стандартной паки с именем "С:\......\рабочий стол", а некоторой другой паки - и туда же бы писала файлы сканерная прога, заточенная под запись на рабочий стол. Что тут криминального-то? В XP tune-up прекрасно сработала. На семёрку почему-то не ставится. Завтра буду мучить программера. "Ярлычок" не устраивает. Открывать каждый раз неудобно - и, главное, сканер не берёт тот путь по умолчанию. |
||||
JeyLo | ||||
Это не ярлык, а "обыкновенная" папка (директория). Мне тебе лекцию прочесть? Просто сделай и посмотри, а не выпендривайся. Папка на рабочем столе, к примеру, "Моя папка". По пути "C:\Folder" она же. XP: linkd "C:\Folder" "%USERPROFILE%\Рабочий стол\Моя папка" V/7: mklink /D "C:\Folder" "%USERPROFILE%\Рабочий стол\Моя папка" "C:\Folder" является обыкновенной "Моя папка" на рабочем столе. C:\Folder <===> JD Рабочий стол\Моя папка Наоборот: XP: linkd "%USERPROFILE%\Рабочий стол\Моя папка" "C:\Folder" V/7: mklink /D "%USERPROFILE%\Рабочий стол\Моя папка" "C:\Folder" Аналогично: на рабочем столе создается папка "Моя папка", которая является обыкновенной "C:\Folder" JD Рабочий стол\Моя папка <===> C:\Folder |
||||
Lilith+ | ||||
От лекции бы не отказалась, ![]() Я поняла, о чем ты говоришь. Не устраивает это. Сканерная прога туда по умолчанию не пишет. Пишет она в ""%USERPROFILE%\Рабочий стол", можно указать другой путь, но эти настройки не сохраняются от сеанса к сеансу, почему - не знаю. Из-за этого и встала проблема.
Спасибо, но это не то, что надо было.См. выше. Вот если ты мне скажешь, как задать "альтернативный" путь именно к ""%USERPROFILE%\Рабочий стол"[/B], так чтобы русских букв не было - это бы подошло. В общем-то вопрос уже сильно потерял актуальность, основную массу работы уже сделали, поторения в ближайшие месяцы не предвидится. Так что остался чисто познавательный интерес на перспективу. Спасибо. Это сообщение отредактировал Lilith+ - 17-03-2011 - 09:42 |
||||
JeyLo | ||||
Забавно. Везде нолики. Обожаю эту жизнь. | ||||
JeyLo | ||||
А я чего сказал? Слепой с глухим. Ну хочешь, сделай стописят альтернативных путей. Попробуй хотя бы на своей машине, так понятней будет. Вот у меня на правом ноутбуке стоит мандрива, на ней проще переименовывать. Но тебе же это не поможет? А знаешь почему? Потому, что с папочкой Desktop и еще несколькими под виндой можно работать только командами, что я уже указал выше. Вся засада в том, что на русскоязычной ОС многое ползает по конкретному адресу: %USERPROFILE%\Рабочий стол. Попробуй им потом объяснить, что рабочий стол куда-то уехал. А под семеркой все еще сложней, там shell:Desktop гамекает. А еще и shell extensions задумаются. Ну и т.д. Что касательно твоей работы... http://www.a-pdf.com/tiff-merge-split/index.htm |