Форум программистов, компьютерный форум, киберфорум
Batch (CMD/BAT)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.88/34: Рейтинг темы: голосов - 34, средняя оценка - 4.88
 Аватар для Xipxop
481 / 9 / 6
Регистрация: 28.12.2011
Сообщений: 151

Можно ли скопировать файл в определенное место на рабочем столе?

11.04.2013, 08:33. Показов 7409. Ответов 26
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Есть, файл и его нужно скопировать на рабочий стол.(Это я знаю как)
Как этот файл разместить в определенную область рабочего стола?

Или это нельзя сделать?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
11.04.2013, 08:33
Ответы с готовыми решениями:

Можно ли запретить размещение на рабочем столе определенного типа документов?
Дело в том что на работе сколь не говоришь ничего не понимают и все равно засирают весь рабочий стол! А что случись потом им нужно...

Нужен exe-файл, создающий на рабочем столе ярлык bat-файла с определённой иконкой
Все привет! Нужен файл exe, который бы создавал ярлык на рабочий стол пользователя (к примеру, файла bat, который должен запускать...

Как добавить текстовый файл в определенное место системы?
В гугле какая-то дичь, помогите пожалуйста Добавлено через 27 минут И да, нужно что бы администратор это подтвердил

26
887 / 189 / 16
Регистрация: 18.07.2011
Сообщений: 260
14.04.2013, 14:38
Студворк — интернет-сервис помощи студентам
Решить задачу средствами батника не реально.
Я попробовал разобраться с тем, как хранятся координаты значков в файле.
Программа которая частично анализирует положение ярлыков в приложенном файле вместе с исходниками на Delphi.
Алгоритм может быть следующим:
1. Бросаем нужный файл в папку рабочего стола.
2. Заставляем рабочий стол обновится одним из перечисленных по ссылке способом,
чтобы информация в реестре тоже обновилась.
3. Находим координаты нужного значка в реестре, меняем их на новые.
4. Снова заставляем рабочий стол обновится, чтобы значок сдвинулся по новым координатам.

Но пусть этим лучше сишники занимаются, или дельфисты.
Исходный код им в руки.
Я только хотел показать, что задача решаемая.
Вложения
Тип файла: zip DesktopItems.zip (244.3 Кб, 21 просмотров)
0
Особый статус
Эксперт WindowsВирусоборец
8429 / 1708 / 87
Регистрация: 15.04.2011
Сообщений: 5,520
14.04.2013, 15:49
Так уже нашли решение ведь!
Средствами батника и мозгов.
Тока ждем пока модератор код напишет,я ведь в программировании таки дилетант.
А по поводу координат значка в реестре-я так и не поиму о чем речь,этих координат как бы нет.
0
887 / 189 / 16
Регистрация: 18.07.2011
Сообщений: 260
14.04.2013, 16:26
Цитата Сообщение от Koza Nozdri Посмотреть сообщение
этих координат как бы нет
Есть. Моя программа их очень даже показывает
Цитата Сообщение от Koza Nozdri Посмотреть сообщение
Так уже нашли решение ведь!
Точнее сказать придумали оригинальный подход к возможному решению задачи. Но ...
"Номер действительно был международного класса, но его еще надо было исполнить…" (c) Альтов
Без определения координат значков, шага сетки, числа скрытых файлов, режима показа скрытых файлов и размеров клиентской области рабочего стола, решить её не возможно! Слишком много факторов.
0
Особый статус
Эксперт WindowsВирусоборец
8429 / 1708 / 87
Регистрация: 15.04.2011
Сообщений: 5,520
14.04.2013, 16:53
gimntut, сделайте твик на основе показаний вашей программы,измените расположение занчков и примените твик-восстановит ли он расположение?
0
887 / 189 / 16
Регистрация: 18.07.2011
Сообщений: 260
14.04.2013, 17:28
Не понял, что такое твик и восстановление.
Я снял показания программы до перемещения иконки bluerazor.psd и после.
Показания в реестре изменились.
Результат на скриншотах.
Но чтобы перемещения фиксировались в реестре, нужно обновлять рабочий стол (нажатием на F5)
Миниатюры
Можно ли скопировать файл в определенное место на рабочем столе?   Можно ли скопировать файл в определенное место на рабочем столе?  
1
887 / 189 / 16
Регистрация: 18.07.2011
Сообщений: 260
14.04.2013, 17:42
Данные хранятся в следующем формате:
16 байт - нули
4 байта - координата по Х
4 байта - координата по Y
2 байта размер блока (N) с информацией о файле
N-2 байт - блок информации о файле

4 байта - координата по Х следующего значка
4 байта - координата по Y следующего значка
2 байта размер блока (N) с информацией о файле
N-2 байт - блок информации о файле

и т.д.

Короткое имя файла начинается с 12-го байта блока.
Заканчивается нулевым байтом.

Дальше разбираться не стал, некогда.
3
Особый статус
Эксперт WindowsВирусоборец
8429 / 1708 / 87
Регистрация: 15.04.2011
Сообщений: 5,520
14.04.2013, 17:54
Ага,проверил-работает.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
14.04.2013, 17:54

Можно ли сделать так, чтобы на рабочем столе конкретное место не заполнялось ярлыками?
Можно ли сделать так, чтобы на рабочем столе конкретное место не заполнялось ярлыками?

Скопировать файлы на рабочем столе
Добрый день! Отдали ноутбук с просьбой починить. На буке установлена убунта аж 3 версии, при загрузке выдает ошибку и предлагает нажать...

Программы не запускаются на рабочем столе, ко всем ярлыкам на рабочем столе добавляется приставка .Ink
Помогите пожалуйста, использовал рекомендованную вами программу CureIT (нашел 18 вредоносных объектов) и вылечил, но проблема с рабочим...

Необходимо найти данные в ячейках, и скопировать их в определенное место
Здравствуйте! Отзовитесь на мою просьбу прошу! Выручайте. Нужен или макрос или формула. И подробный порядок действий как новичку... ...

Как скопировать все *.jpg файлы с рабочего стола в папку на рабочем столе, не зная имени пользователя в пути?
Как скопировать все *.jpg файлы с рабочего стола в папку на рабочем столе, не зная имени пользователя в пути? Читал про...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
27
Ответ Создать тему
Новые блоги и статьи
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык. Возвращает он вот это: https:/ / i. **********/ vqBWLe2. png Нужную строчку в 3й колонке просто выдумал. . Это. . .
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor. Это. . .
Nekobox - outbounds[0].transport: unknown transport type: raw
damix 01.10.2026
Фикс ошибки Правым кликом по серверу -> отладочная информация -> edit Заменить "net": "raw", на "net": "tcp", Нажать кнопку reload.
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru