![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 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 | Цитировать Tier2, так что Вам нужно-то?
|
Отправлено: 16:25, 20-08-2013 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 17
|
Профиль | Отправить PM | Цитировать Мне нужно помочь с переменной папки на CD чтоб авторан ее видел и запускал из этой папки exeшник (имя его неизменяется) при наступлении события (нажатие на кнопку).
1. Есть папка с постоянно изменяющимся названием (в этой папке есть исполняемый файл, который необходимо запускать при нажатии на кнопку в меню авторана) - папка записывается в корень диска 2. Авторан меню - записывается в корень диска 3. При нажатии на кнопку в авторан меню появлялось окошко с вопросом куда скопировать данную папку с сохранением ее названия. Путь я использовал для запуска исполняемого файла: %CDROM%\%PATH%\123.exe - не работает, либо я что то не так делаю Надеюсь более понятнее в этом сообщении сформулировал задачу. |
Последний раз редактировалось Tier2, 20-08-2013 в 16:56. Отправлено: 16:32, 20-08-2013 | #3 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Tier2, то есть, Вы не хотите каждый раз пересоздавать меню в AutoPlay Menu Builder'е, указывая новый путь, так?
Цитата Tier2:
Вы там видите «%PATH%»? Я — нет. Что Вам даёт использование «%PATH%»? Откуда Вы его взяли? Как я понял, судя по Linasoft - AutoPlay Menu Builder, EZ MP3 Creator: Цитата:
|
||
Отправлено: 17:44, 20-08-2013 | #4 |
Новый участник Сообщения: 17
|
Профиль | Отправить PM | Цитировать Цитата Iska:
Tier2, то есть, Вы не хотите каждый раз пересоздавать меню в AutoPlay Menu Builder'е, указывая новый путь, так? » Совершенно верно. Я думал возможно ли написать скрипт (находящийся в корне диска) который при клике по кнопке будет запускатся и сканировать (парсить) название папки и запускать из нее указаный файл. Так же можно поступить с диалогом сохранения папки на НDD |
|
Отправлено: 18:00, 20-08-2013 | #5 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата Tier2:
По каким признакам будем определять искомый файл? Начало понятно: ищем на том же диске, где будет расположен скрипт. Далее: ищем только в каталогах первого уровня вложенности от корневого? Ищем что: заранее известное имя файла, або по каким иным признакам — версия, подпись, свойства? Цитата Tier2:
|
||
Отправлено: 18:08, 20-08-2013 | #6 |
Новый участник Сообщения: 17
|
Профиль | Отправить PM | Цитировать Спасибо за помощь. Ищем в каталоге первого уровня от корневого исполняемый файл с именем OneVolumeViewer.exe
|
Отправлено: 18:17, 20-08-2013 | #7 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата Tier2:
Option Explicit Const strFileName = "OneVolumeViewer.exe" Dim objFolder Dim strPath With WScript.CreateObject("Scripting.FileSystemObject") For Each objFolder In .GetDrive(.GetDriveName(WScript.ScriptFullName)).RootFolder.SubFolders strPath = .BuildPath(objFolder.Path, strFileName) If .FileExists(strPath) Then WScript.CreateObject("WScript.Shell").Run strPath, 1, False Exit For End If Next End With WScript.Quit 0 |
|
Отправлено: 18:28, 20-08-2013 | #8 |
Новый участник Сообщения: 17
|
Профиль | Отправить PM | Цитировать |
Последний раз редактировалось Tier2, 20-08-2013 в 18:48. Отправлено: 18:42, 20-08-2013 | #9 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата Tier2:
|
|
Отправлено: 18:45, 20-08-2013 | #10 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
(статья) Переменные среды | 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 |
|