Имя: Пароль:
IT
Админ
универсальный скрипт для windows и linux
,
0 Asmody
 
20.11.12
13:57
хочу странного: пусть имеется некоторая кроссплатформенная программка, неважно на чем написанная, хочу иметь "общую точку запуска".
т.е. есть такая структура папок:

./w/start.exe (exeшник для windows)
./l/start (elf для linux)
./start.cmd

start.cmd - некий скрипт, который в windows воспринимается как cmd-файл, а в linux - как шелл-скрипт, который запускает нужный файлик.
1 mikecool
 
20.11.12
13:57
ява?
2 Irek-kazan
 
20.11.12
13:58
виртуальная машина
3 vah1
 
20.11.12
14:01
дык ява хоть и нахаляву, а ставить всё-равно надо
vb уж тогда лучше
4 ДенисЧ
 
20.11.12
14:01
поставить csh for windows? ?:-))
5 Asmody
 
20.11.12
14:01
это должно всё запускаться без установки каких-либо дополнительных средств с cdrom
6 1Сергей
 
20.11.12
14:25
(5) а при чем тут cdrom?
7 Asmody
 
20.11.12
14:27
(6) не при чем. задача такая: воткнул cdrom, нажал start, запустилось что нужно
8 DGorgoN
 
20.11.12
14:28
shellexecute=index.html
9 DGorgoN
 
20.11.12
14:30
10 Мизантроп
 
20.11.12
14:33
VirtualBox Additions запускается и под линуксом и под виндовсом, можно там посмотреть
11 Мизантроп
 
20.11.12
14:37
Ошибся, под линуксом надо руками
12 Asmody
 
20.11.12
15:55
делюсь грязным хаком, может пригодится кому:

echo "Started"
goto :win \
2>/dev/null
echo "Linux"
./l/start
exit 0
:win
echo "Windows"
start "" "%~dp0w\start.exe"

важно! при сохранении файла указать тип конца строк Unix
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший