Author Topic: Мы можем как-то запустить bmp-файл из папки в paint-е?  (Read 3369 times)

0 Members and 1 Guest are viewing this topic.

Hito

  • Герой форума
  • *****
  • Posts: 1212
    • View Profile
Мы можем как-то запустить bmp-файл из папки в paint-е?
Я не ду... Потому и не бу...

Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Чего запустить?


Hito

  • Герой форума
  • *****
  • Posts: 1212
    • View Profile
Чего запустить?

Я вроде сказал - чего... bmp-файл...
Я не ду... Потому и не бу...

Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Запустить можно только исполняемый файл. Bmp - не исполняемый.
Может ты хотел открыть файл в паинте?
Code: (clickermann) [Select]
EXECUTE("mspaint.exe", "ТвойФайл.bmp")
« Last Edit: May 04, 2023, 08:13:50 AM by Vint »


Hito

  • Герой форума
  • *****
  • Posts: 1212
    • View Profile
Запустить можно только исполняемый файл. Bmp - не исполняемый.
Может ты хотел открыть файл в паинте?
Code: (clickermann) [Select]
EXECUTE("mspaint.exe", "ТвойФайл.bmp")

На строку
Code: (clickermann) [Select]
EXECUTE("mspaint.exe", "screens\Мир()\волшебный город\БР.bmp")выдаёт ошибку - Файл "F:\scripts\Dragon Knight\WM New x32\screens\Мир()\волшебный.png" не найден...
Я не ду... Потому и не бу...

Hito

  • Герой форума
  • *****
  • Posts: 1212
    • View Profile
В принципе я проблему свою уже решил через FREADDATA... Мне нужно было, чтобы скрипт сравнил несколько изображений и на их основе создал еще одно, в котором цветными остались бы только те пиксели, которые не изменялись во всех сравниваемых картинках. Так как у нас кликер не умеет в свой буфер вставлять картинки из папок, чтоб их сравнить, я думал сделать, чтоб он эти картинки в паинте открывал для анализа. Но, пока ждал ответа, получилось сделать через FREADDATA.
Я не ду... Потому и не бу...

Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
На строку
Code: (clickermann) [Select]
EXECUTE("mspaint.exe", "screens\Мир()\волшебный город\БР.bmp")выдаёт ошибку - Файл "F:\scripts\Dragon Knight\WM New x32\screens\Мир()\волшебный.png" не найден...

Старайся пути делать без пробелов. В винде если путь содержит пробелы, он должен заключаться в кавычки. Это не прихоть кликера, Cmd/bat так работает.
Поэтому такие пути нужно собирать с кавычками
Code: (clickermann) [Select]
EXECUTE("mspaint.exe", STRCONCAT(CHAR(34), "screens\Мир()\волшебный город\БР.bmp", CHAR(34)))


Hito

  • Герой форума
  • *****
  • Posts: 1212
    • View Profile
На строку
Code: (clickermann) [Select]
EXECUTE("mspaint.exe", "screens\Мир()\волшебный город\БР.bmp")выдаёт ошибку - Файл "F:\scripts\Dragon Knight\WM New x32\screens\Мир()\волшебный.png" не найден...

Старайся пути делать без пробелов. В винде если путь содержит пробелы, он должен заключаться в кавычки. Это не прихоть кликера, Cmd/bat так работает.
Поэтому такие пути нужно собирать с кавычками
Code: (clickermann) [Select]
EXECUTE("mspaint.exe", STRCONCAT(CHAR(34), "screens\Мир()\волшебный город\БР.bmp", CHAR(34)))

Аааа... Вон оно чё... Благодарю...
Я не ду... Потому и не бу...