малый приоритет из BAT-файла?

Вопросы по программированию, не подходящие в другие разделы.

Модераторы: Naeel Maqsudov, C_O_D_E

Ответить
RDLNEO
Сообщения: 12
Зарегистрирован: 03 мар 2015, 00:39

привет

назрела ситуация при которой моя программа на Microsoft Quick Basic v.4.50 запускаясь из BAT-файла сильно вешает процессор

можно что-нибудь сделать ?
как можно с помощью командной строки при старте изменить приоритет EXE-файла

вот запускаемый BAT-файл:

Код: Выделить всё

taskkill /f /im AutoClicker.exe
cc.exe

что делает файл cc.exe {если кому интересно}:
- он пингует сервер каждые 5 секунд и при отсутствии пинга более чем 120 секунд делает перезагрузку

Код: Выделить всё

CLOSE #1
ON ERROR GOTO ero
ex% = 0
WHILE ex% < 24
      SHELL "ping /n 1 yandex.ru|Find /I " + CHR$(34) + "TTL=" + CHR$(34) + ">qqqq"
      OPEN "qqqq" FOR INPUT AS #1
      IF NOT EOF(1) THEN LINE INPUT #1, a$ ELSE a$ = ""
      CLOSE #1
      l% = LEN(a$)
      IF l% = 0 THEN
         ex% = ex% + 1
         SHELL "NET START Dhcp"
      ELSE ex% = 0
      END IF
      SLEEP 5
      GOTO jump
ero:
      PRINT "Error"
      CLOSE #1
jump:
WEND
SHELL "shutdown -t 0 -r -f"
END
я не всё рассказал
там именно один процесс всё дело портит: "ntvdm.exe"
вот снимок экрана (там на этом процессе находится курсор в виде строки из инверсии):
Изображение

вот это не помогает:

Код: Выделить всё

start /min file.exe
к сожалению, если я ввожу команду start, то EXE-файл не запускается (видимо, этот файл предназначен для DOS)
может кто сможет вместо cc.exe написать BAT-файл ?
Ответить