![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - [решено] Переменные среды на CD\DVD |
|
Любой язык - [решено] Переменные среды на CD\DVD
|
Новый участник Сообщения: 17 |
Здравствуйте уважаемые форумчане! Возникла проблема с написанием авторана для запуска программы с ДВД диска. Вообщем вопрос в следующем: имеется авторан меню (сделаное в AutoPlay Menu Builder) которое кидается в корень диска и вместе с ним кидается туда же папка, которая каждый раз меняет свое название. Если папку постоянно переименовывать в какое то постоянное имя которое задается в AutoPlay Menu Builder (например %CDROM%\123\...) то все работает нормально, ну а так как необходимо сохранить настоящее имя папки, то фокус с переименованием не канает. Заранее извиняюсь если подобная тема поднималась на форуме или я написал в не тот раздел.
Заранее огромное спасибо всем кто откликнется или поможет |
|
Отправлено: 15:58, 20-08-2013 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать |
Отправлено: 21:56, 20-08-2013 | #21 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 17
|
Профиль | Отправить PM | Цитировать сделал я отдельную кнопку "сохранить на диск" - при ее нажатии запускается скрипт который вызывает окно проводника с предложением куда сохранить папку в которой расположен наш исполняемый файл(OneVolumeViewer.exe)
|
Отправлено: 22:07, 20-08-2013 | #22 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Tier2, я не пойму тут две вещи: первое — что значит «сохранить папку», второе — что требуется сделать.
|
Отправлено: 22:44, 20-08-2013 | #23 |
Новый участник Сообщения: 17
|
Профиль | Отправить PM | Цитировать попытаюсь объяснить - у нас есть папка в корне CD диска (эта та папка в которой расположен наш OneVolumeViewer.exe) , при нажатии на кнопку в меню авторана "сохранить на диск" - выскакивает окно с вопросом или окно проводника с вопросом "Куда" сохранять (скопировать) данную папку например типа такого:
![]() Папка со всем ее содержимым копируется на жесткий диск по нажатии "Копировать" после указания пути |
Последний раз редактировалось Tier2, 20-08-2013 в 23:12. Отправлено: 23:02, 20-08-2013 | #24 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Tier2, ясно. Ну, а вопрос-то в чём? Что-то не работает?
|
Отправлено: 23:56, 20-08-2013 | #25 |
Новый участник Сообщения: 17
|
Профиль | Отправить PM | Цитировать Нужен сам скрипт)))
|
Отправлено: 00:11, 21-08-2013 | #26 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата Tier2:
![]() С этим будут проблемы — окно обзора папок будет появляться на заднем плане: Option Explicit Const strFileName = "OneVolumeViewer.exe" Const EditBox = &H10 Dim strSourceFolder Dim objShell Dim objDestFolder strSourceFolder = FindFolderForFile() If Not IsEmpty(strSourceFolder) Then Set objShell = WScript.CreateObject("Shell.Application") Set objDestFolder = objShell.BrowseForFolder(0, "Select destination folder to copy", EditBox) If Not objDestFolder Is Nothing Then WScript.Echo objDestFolder.self.Path objDestFolder.CopyHere objShell.NameSpace(strSourceFolder) End If Else WScript.Echo "Can't find source folder for [" & strFileName & "]." End If WScript.Quit 0 Function FindFolderForFile() Dim objFolder With WScript.CreateObject("Scripting.FileSystemObject") For Each objFolder In .GetDrive(.GetDriveName(WScript.ScriptFullName)).RootFolder.SubFolders If .FileExists(.BuildPath(objFolder.Path, strFileName)) Then FindFolderForFile = objFolder.Path Exit For End If Next End With End Function |
|
Отправлено: 00:45, 21-08-2013 | #27 |
Новый участник Сообщения: 17
|
Профиль | Отправить PM | Цитировать |
Последний раз редактировалось Tier2, 21-08-2013 в 01:02. Отправлено: 00:53, 21-08-2013 | #28 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата Tier2:
Если совсем не хочется видеть прогресс: Дабы дополнительно перезаписывал существующие объекты без запросов: |
|
Отправлено: 01:05, 21-08-2013 | #29 |
Новый участник Сообщения: 17
|
Профиль | Отправить PM | Цитировать Цитата Iska:
Чем не нравится? Стиль Проводника. » Это пять балов! Под столом) Вы меня немного не поняли - я не имел ввиду сам прогресс копирования, я имел ввиду, что после выбора папки куда копировать появляется вышеуказанное окно и пока не нажмешь "ОК" копирование не пойдет. Так вот как это окно пропустить или исключить вообще |
Последний раз редактировалось Tier2, 21-08-2013 в 01:16. Отправлено: 01:07, 21-08-2013 | #30 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
(статья) Переменные среды | Vadikan | Автоматическая установка Windows 2000/XP/2003 | 42 | 04-04-2015 15:57 | |
Разное - Переменные среды (TEMP, TMP) | timotv | Microsoft Windows 8 и 8.1 | 24 | 03-02-2013 16:40 | |
Разное - Переменные среды ошибка | ilnurasaev | Microsoft Windows Vista | 0 | 20-09-2012 22:52 | |
C/C++ - [решено] Переменные среды | O L E G | Программирование и базы данных | 4 | 18-06-2012 12:41 | |
Переменные среды и пути ярлыков | Igor99999 | Microsoft Windows 2000/XP | 0 | 22-05-2007 16:39 |
|