Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Хочу все знать (http://forum.oszone.net/forumdisplay.php?f=23)
-   -   BAT файл автозапуска программ (http://forum.oszone.net/showthread.php?t=349804)

RomanWAR 15-10-2021 10:58 2968867

BAT файл автозапуска программ
 
Создал батник на автозапуск программ, но часть программ сбоит. Не могу понять почему не работает

Бат файл:
Скрытый текст



Ошибка:

bredych 15-10-2021 13:09 2968883

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

RomanWAR 15-10-2021 15:08 2968891

bredych, так как надо отредактировать мой батник, чтобы все было чики-пи-барум ?:)))

BoBaH 13 17-10-2021 21:04 2969086

RomanWAR, сделай автозагрузку через Панель управления - Администрирование - Планировщик заданий.

RomanWAR 18-10-2021 01:36 2969100

BoBaH 13, этот вариант мне не подходит. мне надо вручную включать батник в необходимый для меня момент (ну а программы чтобы уже сами грузились)

Amigos 18-10-2021 14:11 2969145

Цитата:

Цитата RomanWAR
как надо отредактировать »

Попробуйте перед
start "" /MIN "C:\Users\home\AppData\Local\Programs\signal-desktop\Signal.exe"
добавить строчку
cd /D "C:\Users\home\AppData\Local\Programs\signal-desktop"

wasp14 19-10-2021 01:05 2969189

Держи. Тоже, однажды, достала автозагрузка в винде корявая и накидал батнег(здесь подмогли с раскрытием переменных).
Вкратце таг:
Скрытый текст
Код:

@echo off
setlocal EnableExtensions

chcp 866 > nul
title Autorun Programs v1.2

set "sDir=%~dp0"
cd /d "%sDir%"

for /f "tokens=2 delims==" %%i in ('wmic OS get OSArchitecture /value ^| findstr 64-bit') do set OSArchitecture=%%i
if %OSArchitecture% == 64-bit (set ver=x64) else (set ver=x86)



:AUTORUN_LIST
:: echo Autorun list -------------------
:: call :GETPROC

::  в батнике может возникать ошибка    Системе не удается найти указанный диск
::  возникает, если в цикле имеются две или более "закомментированных" строк подряд
:: Одна "закомментированная" в цикле строка такую ошибку не вызывает.
:: Отсюда вывод: если хотите использовать в циклах комментарии независимо от их количества и расположения, то пользуйтесь командой "REM"  https://www.cyberforum.ru/cmd-bat/thread1471754.html
(
echo ^# Программы для запуска. решетка # - комментарии, пропускаются. ; - разделитель исп.файла и параметра
echo ^# можно добавлять параметр, один, к запуску программы типа  %PROGRAMFILES%\FileViewers\Everything;Everything.exe;-startup
echo ^#
echo ^# -----------------------------------------------------------------
echo C:\DATA\Portable telegram 1\Telegram;Telegram.exe
echo %USERPROFILE%\AppData\Roaming\Telegram Desktop;Telegram.exe
echo %USERPROFILE%\AppData\Local\Programs\signal-desktop;Signal.exe
echo %USERPROFILE%\AppData\Local\Programs\todoist;Todoist.exe
) > "%sDir%progs.lst"
:: echo список пройден &pause


:MAIN

for /f "delims=; tokens=1,2* eol=#" %%a in (progs.lst) do (
        tasklist | findstr /i "%%b" 1>nul
    if ERRORLEVEL 1 ( echo ^              ^-----------^> Запускаю %%b
          call start "" /d "%%a" "%%b" %%~c & timeout /t 5
          )
  )

exit


RomanWAR 19-10-2021 08:58 2969198

Amigos, не помогло



wasp14, не работает


BoBaH 13 19-10-2021 12:55 2969227

Цитата:

Существует много различных вариантов запуска приложения без подтверждения UAC, самое простое - это можно отключить UAC полностью, что крайне не рекомендуется. Так же можно добавить в реестр запись, чтобы запускалась определённая программа с повышенными правами без запроса UAC: Создайте файл с любым именем, расширение файла .reg (file1.reg), поместите в файла информацию, которую нужно внести в реестр:

Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers]
"C:\\Windows\\regedit.exe"="RUNASINVOKER"
Обязательно замените путь к файлу на свой скрипт. Выполните скрипт один раз от имени администратора. Данный скрипт будет запускаться без подтверждение UAC только в случае, если он будет находится по указаному пути, который вы внесли в реестр.
...

RomanWAR 19-10-2021 20:03 2969280

BoBaH 13, а остальное что-то менять в батнике ?

Iska 20-10-2021 05:46 2969299

Ничего не нужно менять. Тем более, ничего не нужно «отключать». Просто запустите «От имени Администратора».

RomanWAR 20-10-2021 09:46 2969311

Iska, не помогло


Время: 10:23.

Время: 10:23.
© OSzone.net 2001-