Перейти к контенту
KD87

Universal ACDC и другие perl-скрипты

Рекомендуемые сообщения

Пытаюсь распаковать all.spawn от ЧН с помощью Universal ACDC 1.38. ActivePerl установлен (версия 5.24.0), stkutils лежит в папке lib (версия 2014-05-21). Но когда я запускаю батник, он пишет, что universal_acdc.pl не является внутренней или внешней командой, исполняемой программой или пакетным файлом. ЧЯДНТ? Windows 10 x64, если это важно.

Ссылка на комментарий
2 минуты назад, Morder07 сказал:

stkutils лежит в папке lib (версия 2014-05-21)

В какой папке lib? stkutils должен лежать а папке с ACDC:

2.png

 

  • Согласен 1

WolfHeart.gif

AMD FX-8370 (8 X 4.35GHz); RAM 16Gb; MSI GTX 1070 (8Gb).
Windows -10 PRO (х64)

Ссылка на комментарий
18 минут назад, WolfHeart сказал:

В какой папке lib? stkutils должен лежать а папке с ACDC:

Перекидывал и туда, ничего не поменялось

Ссылка на комментарий

@Morder07, попробуй в батнике в самом начале напиши perl.

 Моя нычкаНычка в арендованном у Опричника холодильнике  

Мы хорошие ребята, жаль патронов маловато:):ukostra:

UriZzz.gif

Ссылка на комментарий
8 минут назад, Morder07 сказал:

Перекидывал и туда, ничего не поменялось

Тогда давай разбираться подробней. Скинь свой батник, скрин папки с ACDC.

WolfHeart.gif

AMD FX-8370 (8 X 4.35GHz); RAM 16Gb; MSI GTX 1070 (8Gb).
Windows -10 PRO (х64)

Ссылка на комментарий
15 минут назад, UriZzz сказал:

@Morder07, попробуй в батнике в самом начале напиши perl.

Пробовал Can't open perl script "universal_acdc.pl": No such file or directory

15 минут назад, WolfHeart сказал:

Тогда давай разбираться подробней. Скинь свой батник, скрин папки с ACDC.

1.png

Ссылка на комментарий

@Morder07, Ты декомпилишь all.spawn от ориг. игры или от мода? Какая версия игры SoC, CS/CoP?

  • Согласен 2

WolfHeart.gif

AMD FX-8370 (8 X 4.35GHz); RAM 16Gb; MSI GTX 1070 (8Gb).
Windows -10 PRO (х64)

Ссылка на комментарий
27 минут назад, WolfHeart сказал:

@Morder07, Ты декомпилишь all.spawn от ориг. игры или от мода? Какая версия игры SoC, CS/CoP?

Ванилла ЧН 1.5.10

Ссылка на комментарий
40 минут назад, Morder07 сказал:

Can't open perl script "universal_acdc.pl": No such file or directory

Отсутствует искомый файл, который пытаетесь запустить. Батник нужно запускать с каталога, где лежит скрипт.

  • Согласен 1

Неважно – сколько у тебя друзей. Важно - сколько из них помогут тебе в трудную минуту и сколько вспомнят о тебе когда им хорошо.

"Худ" и "Умное выпадание частей монстров" для Народной солянки

Ссылка на комментарий
6 минут назад, Comador сказал:

Отсутствует искомый файл, который пытаетесь запустить.

А действительно, я как-то проглядел, у тебя ведь в папке с ACDC отсутствует universal_acdc.pl.

WolfHeart.gif

AMD FX-8370 (8 X 4.35GHz); RAM 16Gb; MSI GTX 1070 (8Gb).
Windows -10 PRO (х64)

Ссылка на комментарий
14 минут назад, WolfHeart сказал:

А действительно, я как-то проглядел, у тебя ведь в папке с ACDC отсутствует universal_acdc.pl.

Есть, над блокнотом

Ссылка на комментарий
11 минут назад, Morder07 сказал:

Есть, над блокнотом

Где? Вот это?

1.png
Тогда он не активен. Значит не правильно установил Perl, должен быть значек.

2.png

Perl нужно устанавливать вот сюда.
3.png

Изменено пользователем WolfHeart

WolfHeart.gif

AMD FX-8370 (8 X 4.35GHz); RAM 16Gb; MSI GTX 1070 (8Gb).
Windows -10 PRO (х64)

Ссылка на комментарий
7 минут назад, WolfHeart сказал:

Где? Вот это?


Тогда он не активен. Значит не правильно установил Perl, должен быть значек.

 

Perl нужно устанавливать вот сюда.
 

Там и стоит, в настройках ничего не менял при установке

Ссылка на комментарий
10 минут назад, Morder07 сказал:

Там и стоит, в настройках ничего не менял при установке

Не знаю, но Perl у тебя не активен, при правильной установке, файл universal_acdc.pl в папке с ACDC должен отображаться со значком, как у меня на срине. Это означает, что он интерпретирован как рerl файл. А как у тебя, это значит что винда не понимает как его обрабатывать, она не видит его как рerl файл.
Пробуй переустановить, установить другую версию, более раннюю.

Изменено пользователем WolfHeart

WolfHeart.gif

AMD FX-8370 (8 X 4.35GHz); RAM 16Gb; MSI GTX 1070 (8Gb).
Windows -10 PRO (х64)

Ссылка на комментарий

@WolfHeart, Например, 5.12.3 - идеально работает практически у всех. У меня начиная с 5.2хх сыпала примерно такими же ошибками. Если, конечно, 10-я винда не будет от неё плеваться...

Изменено пользователем mdm64
Ссылка на комментарий
9 минут назад, mdm64 сказал:

Если, конечно, 10-я винда не будет от неё плеваться...

У меня, на W-10(64), стоит ActivePerl 5.24.0 Build 2401 для 64 битной Windows. и прекрасно работает.

1.png

@Morder07, Может установил не ту версию ActivePerl, в смысле на 32 битную винду поставил 64 битный Perl или на оборот.

WolfHeart.gif

AMD FX-8370 (8 X 4.35GHz); RAM 16Gb; MSI GTX 1070 (8Gb).
Windows -10 PRO (х64)

Ссылка на комментарий
2 минуты назад, WolfHeart сказал:

У меня, на W-10(64), стоит ActivePerl 5.24.0 Build 2401 для 64 битной Windows. и прекрасно работает.

1.png

@Morder07, Может установил не ту версию ActivePerl, в смысле на 32 битную винду поставил 64 битный Perl или на оборот.

У меня x64. Может какой библиотеки не хватает или не знаю, винда неделю как установлена. Попробую более старую версию поставить

Добавлено  Опричник,

Изучите "Правила цитирования". https://www.amk-team.ru/forum/topic/13514-obyavleniya/

Ссылка на комментарий
2 минуты назад, Morder07 сказал:

Может какой библиотеки не хватает или не знаю, винда неделю как установлена.

Вполне возможно. Я не знаю точно, что требуется ActivePerl для нормальной работы, может NET Framework какой нибудь старый, у меня стоят да-же:

2020-08-23-224600.png

Не помню уже за чем, но пришлось установить. Может и еще что-то для него необходимо. Пробуй, тут я тебе точного ничего подсказать не могу. Главное добиться того что-бы у файла universal_acdc.pl в папке с ACDC появился значек. Это будет означать что винда его определила как Perl файл.

WolfHeart.gif

AMD FX-8370 (8 X 4.35GHz); RAM 16Gb; MSI GTX 1070 (8Gb).
Windows -10 PRO (х64)

Ссылка на комментарий

Ребят, заработало. ActivePerl 5.24.0. В батнике в самом начале прописал perl.exe вместо perl. Получилось вот так:

perl.exe universal_acdc.pl -d all.spawn -out all_cs -sort complex -nofatal
pause

Алсо, если запускать батник от имени администратора, он по прежнему отказывается распаковывать. Вчера подрубал свой старый ПК с Windows 7 x32, там все без вопросов распаковалось с первого раза.

Спасибо что пытались помочь

Изменено пользователем Morder07
  • Нравится 1
  • Полезно 1
Ссылка на комментарий
24.08.2020 в 18:08, Morder07 сказал:

В батнике в самом начале прописал perl.exe вместо perl.

Правильно, у тебя же windows, а не *nix какой-нибудь.

 

24.08.2020 в 18:08, Morder07 сказал:

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

Не надо от имени администратора что-либо запускать.

 

24.08.2020 в 02:32, WolfHeart сказал:

Может установил не ту версию ActivePerl, в смысле на 32 битную винду поставил 64 битный Perl

И что получалось так установить?

Ссылка на комментарий

Создайте аккаунт или авторизуйтесь, чтобы оставить комментарий

Комментарии могут оставлять только зарегистрированные пользователи

Создать аккаунт

Зарегистрировать новый аккаунт в нашем сообществе. Это несложно!

Зарегистрировать новый аккаунт

Войти

Есть аккаунт? Войти.

Войти
  • Недавно просматривали   0 пользователей

    Ни один зарегистрированный пользователь не просматривает эту страницу.

  • Куратор(ы) темы:

AMK-Team.ru

×
×
  • Создать...