Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Как исполнить такую команду в bat\cmd ?

Ответить
Настройки темы
CMD/BAT - Как исполнить такую команду в bat\cmd ?

Аватара для usbdrive

Ветеран


Сообщения: 622
Благодарности: 267

Профиль | Отправить PM | Цитировать


Изменения
Автор: usbdrive
Дата: 16-01-2020
gdgdtj

Отправлено: 00:28, 18-11-2012

 

Ветеран


Contributor


Сообщения: 26108
Благодарности: 7599

Профиль | Отправить PM | Цитировать


Цитата:
Код: Выделить весь код
"C:\Documents and Settings\Admin\Local Settings\Temp\RarSFX0\app32\VBoxManage.exe" internalcommands createrawvmdk -filename D:\flash.vmdk -rawdisk \\.\PhysicalDrive1
Откуда Вы взяли такое? «C:\Documents and Settings\Admin\Local Settings\Temp\RarSFXXX» — так обычно выглядят каталоги, в которые WinRAR извлекает файлы из самораспаковывающего архива. Вам оно зачем?

Отправлено: 01:18, 18-11-2012 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Ветеран


Contributor


Сообщения: 26108
Благодарности: 7599

Профиль | Отправить PM | Цитировать


Цитата usbdrive:
куда извлекает свои файлы и папки портабельный Virtual Box. »
Что за «портабельный Virtual Box»?

Я, кажется, понял, откуда ушки растут. Такое: Как в Sun VirtualBox сделать загрузку с флеш - Разное - Новые Статьи - Руководства - Мультизагрузочная Флешка Как сделать Загрузочную Флеш?


Цитата usbdrive:
Пробовал и так, и эдак - ошибки, в ботанике я не силён.... »
Какие именно ошибки? Как и откуда запускается пакетный файл?

Отправлено: 02:16, 18-11-2012 | #3


Ветеран


Сообщения: 1586
Благодарности: 879

Профиль | Цитировать


Цитата usbdrive:
а при запуске с логического диска D:\ пишет ошибку . »
Код: Выделить весь код
cd /?
Это сообщение посчитали полезным следующие участники:

Отправлено: 12:28, 18-11-2012 | #4


Ветеран


Contributor


Сообщения: 26108
Благодарности: 7599

Профиль | Отправить PM | Цитировать


1. Ну, и как сие…
читать дальше »
Цитата usbdrive:
Батник :
echo off
cd "C:\Documents and Settings\Admin\Local Settings\Temp\RarSFX0\app32"
VBoxManage internalcommands createrawvmdk -filename D:\flash.vmdk -rawdisk \\.\PhysicalDrive1
pause »
может соответствовать написанному выше:
Цитата usbdrive:
Вставляю команду в меню Пуск>выполнить ... и всё работает как надо. …
(код команды: "C:\Documents and Settings\Admin\Local Settings\Temp\RarSFX0\app32\VBoxManage.exe" internalcommands createrawvmdk -filename D:\flash.vmdk -rawdisk \\.\PhysicalDrive1 ). »
?! Вы ведь используете там и там — разные команды.


2. Вы так и не сказали, ни как, ни откуда запускается этот пакетный файл на исполнение.

Зачем Вы вообще разбили приведённую в первом посту команду на две, «CD …» + «….exe …», в пакетном файле? Многое пока непонятно, а Вы молчите. Помимо указанного выше, рекомендую также рассмотреть возможность использования переменных окружения:
Код: Выделить весь код
echo %temp%\RarSFX0\app32\VBoxManage.exe

Отправлено: 15:26, 18-11-2012 | #5


Ветеран


Contributor


Сообщения: 26108
Благодарности: 7599

Профиль | Отправить PM | Цитировать


Цитата usbdrive:
Файл должен срабатывать при запуске с любого места. »
То есть, этот пакетный файл находится вообще вне самораспаковывающегося архива, никак с ним не связан и будет запускаться «ручками», так?

Отправлено: 16:41, 18-11-2012 | #6


Ветеран


Contributor


Сообщения: 26108
Благодарности: 7599

Профиль | Отправить PM | Цитировать


Цитата usbdrive:
Совершенно верно. »
А откуда уверенность, что в "%temp%\RarSFX0\app32" будет «VBoxManage.exe»? И именно там? Откуда уверенность, что есть диск D:, что «\\.\PhysicalDrive1» — это и есть флэшка?

Впрочем, вот Вам болванка:
Код: Выделить весь код
@echo off
setlocal enableextensions enabledelayedexpansion

set sFile=%temp%\RarSFX0\app32\VBoxManage.exe

if exist "%sFile%" (
	"%sFile%" internalcommands createrawvmdk -filename D:\flash.vmdk -rawdisk \\.\PhysicalDrive1
) else (
	echo [%sFile%] not found 
)
endlocal
exit /b 0
Это сообщение посчитали полезным следующие участники:

Отправлено: 19:48, 18-11-2012 | #7


Ветеран


Contributor


Сообщения: 26108
Благодарности: 7599

Профиль | Отправить PM | Цитировать


Цитата usbdrive:
1. Мой VBox есть portable, запакован винраром и при запуске распаковывается в темп профиля пользователя.
2. Если в темпе не распакован до этого другой архив, то файлы запущенного VBox будут именно в RarSFX0. (последующие архивы там будут уже с другой цифрой, по возрастающей 1, 2, 3 и т.д...., первый архив всегда начинается с нуля) »
Ясно. Странно только, что архив создан был так: RarSFXXX — это временная папка, куда извлекает WinRAR файлы из самораспаковывающегося архива.

Цитата usbdrive:
3. Поверьте, у меня есть диск D:\. )) »
Верю.

Цитата usbdrive:
4. Загрузочная флешка (как физический носитель) что в реале, что в Vbox, имеет номер 1 , а ЖД(винчестер) - 0. »
Имелось в виду, что дисков может быть и больше.

Отправлено: 20:27, 18-11-2012 | #8


Ветеран


Contributor


Сообщения: 26108
Благодарности: 7599

Профиль | Отправить PM | Цитировать


Цитата usbdrive:
P.S. (вопрос нуба, как в шапку добавить "Решено" ? я могу сам это отредактировать ?) »
Ищите белую галочку в зелёном кружочке в заголовке под названием «Отметить решенной»:


То же можно сделать из меню «Настройки темы», расположенного рядом.
Это сообщение посчитали полезным следующие участники:

Отправлено: 20:45, 18-11-2012 | #9



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Как исполнить такую команду в bat\cmd ?

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Как узнать полный список команд, которые можно исполнить функцией exec() на php? fooger Вебмастеру 1 14-10-2011 07:28
Прочее - [решено] Как сделать такую сеть. systeman Сетевое оборудование 1 16-07-2011 15:48
Стоит ли гнать такую систему VbInt Разгон, охлаждение и моддинг 2 25-04-2010 19:48
MSFT SQL Server - Можно ли в SQL создать такую базу? Skywriter Программирование и базы данных 2 07-06-2008 16:50
RIS выдал такую ошибку Sidelong Автоматическая установка Windows 2000/XP/2003 2 14-06-2007 15:51




 
Переход