3

У меня есть файл bat, который я успешно запустил на своей старой 32-битной системе Windows Vista.

Теперь, когда я обновился до 64-битной системы Windows 7, можно ли будет запустить тот же файл bat? Есть ли разница между 32-битными файлами bat и 64-битными файлами bat?

Извините, новичок во всем этом .. Ваша помощь будет принята с благодарностью.

4 ответа4

8

Это, вероятно, будет работать. Ваша проблема не в самом пакетном файле, так как формат не меняется, но может быть, например, в расположении других программ, на которые он опирается.

В частности, если это зависит от того, что находится в Program Files , вы можете обнаружить, что программа переместилась в Program Files (x86) .

4

Конечно, вы можете запустить файл bat в Windows x64. Однако вы не можете запустить 16-битные исполняемые файлы. Если ваш пакетный скрипт зависит от одного, у вас возникнут проблемы, так как пакетный файл попытается запустить 16-битную программу, которая не удастся.

3

Он будет * работать нормально, так как это скрипт, а не скомпилированный.

Изменить: Это может потерпеть неудачу по другим причинам - см. Предостережения других людей.

1

Скрипт - это просто список командной строки для выполнения операционной системой. Так что, если команды в вашем BAT-файле также находятся в Windows7, это будет работать, я думаю ..

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .