Имеется USB флэшка и дьявольский план
Реально ли сделать авторан со следующими действиями:
1) вставил флэшку
2) Автоматически происходит копирование определённой папки ( папка 150 с рабочего стола - пример)
3) Забрал флэшку и ушёл как ни в чём не бывало
Надеюсь на помощь.
Если это возможно, хотелось бы услыкать КАК?
Вот такие мысли меня посетили.
На компе несколько пользователей, сл-но раб столы разные.
ну и буква у флэшки тоже может быть любой.
как система даст.
реально ли сделать чтобы само определялось??
или просто заранее прописать кучу адресов
C:\...\1\раб стол
C:\...\2\раб стол
C:\...\3\раб стол ...
Ну, рабочий стол-то нетрудно найти... Используй %UserName%, и всё ок...
А вот с именем привода сложнее... Ну в принципе, можно неск. вариантов сделать...
Не проще по расписанию папку втихаря перекидывать? Или комп не в сети?
комп не имеет сети.
а если с флешкой сделать следующее...
H:\
I:\
G:\
и т.д
тогда точно не промахнёшся.
ну что?? никто не зает что ли??
программирование изучаю, однако на данный момент знаний не достаточно.
А результат необходим в ближайшее время.
неужели никто не может и не напишет простенькую (как мне кажется) програмулинку.
C:\Documents and Settings\%UserName%\Рабочий стол\
а такой вариант не прокатит??
у меня винда английская(немецкая, французкая)....
путь к desktop прописан в реестре:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders\Desktop
mokc0der,
ну у меня задача не на все случаю жизни =)
там все коппы на русском
немного не понял, а если заходишь под другим пользователем, адрес в Десктопе меняется??
Archangel, см внимательно ветку реестра про которую сказал mokc0der
Archangel, глянь ссылку, по-моему, это то, что тебе нужно
http://forum.3dnews.ru/forums/22/11190/
(в принципе, кодить необязательно, можно батничек маленький состряпать)
но при этом все равно придется эту машину подготовить
dalex,
спасибо, но это немного не то.
с самим inf уже разобрался.
Осталась одна "не значительная" мелоч.
нужно exe или bat который будет запускаться тем самым автораном
вот его то у меня и нету
мне просто казалось, что самое трудное - заставить отрабатывать autorun.inf с флешки
ежели ты разобрался, что нужно сделать с машиной (смотри по этой ссылке инфу по реестру),
то батничек будет очень простой - примерно так:
copy "C:\%UserProfile%\Рабочий Стол\Имя_папки\*.*" D:\
пишешь несколько таких строчек, меняя D:\ на E:\, F:\ и т.д (мало ли как флэшка определится)
и всё!
copy "C:\Documents and Settings\%UserProfile%\Рабочий стол\150\1.txt" D:\
что-то не работает.
даже если вместо copy %UserProfile% написать реальный адрес, то всё равно не работает.
кстати, это по идее должно работать для файлов.
а мне бы хотелось, чтоы копировалась папка целиком, со всеми вложениями (другие папки и файлы)
пардон, это я уже туплю на ночь глядя
надо так:
copy "%UserProfile%\Desktop\Folder*.*" E:*.* /Y (то есть Desktop - это у меня, т.к винда английская)
а насчёт директории запусти cmd и посмотри xcopy/?
dalex, я обсолютно спокоен. Настоятельно рекомендую Вам почитать за переменные UserName% и %UserProfile%... и как они связаны с расположением рабочего стола. Предлагаемый вариант позволяет предположить что с определенной долей вероятности (не будем в данный момент оценивать) рабочий стол находится по адресу.
копирование :
mokc0der, если уж Вы берётесь использовать мой стиль, то пишите грамотно...
советую Вам избегать выражений наподобие "бред" и "настоятельно рекомендую"
а то на работу не возьмут
как насчёт копирования не в папку 1, а в папку с тем же названием?
сделай так:
Пуск - Выполнить - cmd - enter...
скопируй туда этот код /строчку с правильной буквой/ и запусти
Увидишь, чего он пишет и на что ругается, если что-нибудь не так
dalex,
вручную ввёл и в CMD... работает
а вот с бэтника не хочет, хоть убейся
попробуй из командной строки запустить батник, чего напишет?
не годится... mokc0der, попробуйте - Вы увидите, почему
вот так куда лучше: /E/I/Y
Проблема в следующем.
при запуске cmd не расспоздаёт русский шрифт
и на выполнение едёт не \Рабочий стол\ а куча иероглифов.
mokc0der,
ты это как пример пишешь??
dalex, работает
для русской версии винды исправить Desktop на Рабочий Стол
спору нет, работает, но как...
надо ж незаметно!
что-то со мной не то сегодня...
оладий его разбери..не догоняю
завтра, Archangel , завтра...
Я сам после корпоративной вечеринки, на ногах не стою...
а чем ты батничек-то ваяешь?
обычный блокнот
gridinsoft notepad
ultra-edit
был когда то хороший notepad++, он он умер =(
ничего из вышеперечисленного не юзаю, но, по-моему, есть там выбор, в какой кодировке файлик сохранять... в ультре должно быть...
посмотри свои региональные настройки - advanced закладку (дополнительно, или как-то так), посмотри, чего там у тебя...
Archangel
http://akelpad.net.ru/ попробуй.
Egor,
помогло. Классная программка
ВСЕМ СПАСИБО заработало.
Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)