|
универсальный скрипт для 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
|
|