12 / 12 / 2
Регистрация: 17.11.2013
Сообщений: 532
VBS

Запускать приложения по расписанию

06.04.2024, 08:37. Показов 6930. Ответов 83

Студворк — интернет-сервис помощи студентам
Всем привет.

Кто поможет написать маленькую замену планировщику заданий Windows?
И возможно ли такое вообще сделать на VBS?

Нужно что-то вроде этого:

Code
1
2
3
4
5
'Программа' 'время запуска' 'день недели'
'C:\Program Files\Mozilla Firefox\firefox.exe' '05:00' 'monday'
'C:\Program Files\Rarka\rarsoft.exe' '05:05' 'saturday'
'C:\Program Files\Notepad++\notepad++.exe' '05:07' 'all'
'C:\Program Files\Pigsoft\pigger.exe' '05:07' '08'
Можно без дней недели. Можно сделать дни недели как 01 (пн), 02 (вт), 03 (ср), а ежедневное выполнение сделать как 08 или all, например
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
06.04.2024, 08:37
Ответы с готовыми решениями:

Можно ли запускать с помощью wscript.exe приложения, не входящие в список разрешенных приложений?
Одно приложение нужное для работы формирует Word документы используя Wscript.exe. Можно ли запускать с помощью Wscript.exe приложения...

Запуск приложения по расписанию в MS-DOS
Есть MS DOS 6.22 Есть приложение restart.com как заставить его перезапускаться/выполнять restart.com по расписанию? команды at...

Не могу запускать приложения
Добрый день. Такая проблема, имеется компьютер с XP. Автоматически заходит под одним из пользователей, второй скрыт. Я выяснил что есть и...

83
12 / 12 / 2
Регистрация: 17.11.2013
Сообщений: 532
08.04.2024, 14:56  [ТС]
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от FlasherX Посмотреть сообщение
1. Есть. Копаться не хочу.
3. Ну что-то, конечно, имеет смысл своими средсвами запускать, но не всё без исключения.
4. Так и знал, что до этого разговор дойдёт. Я бы мог, но жалко тратить время на очередной велик.
Про HTA - не надо, это мысли в слух просто.

Тестирую, есть 3 момента:

Code
1
2
3
4
1. Скрипт закрывается после первого выполнения, т.е. он не сидит в памяти постоянно. Это же планировщик, логично - не вырубать скрипт.
2. Почему слово "все" только с маленькой буквы? Чисто эстетически логично - "Все", как и со днями "Пт" же, а не "пт" :)
3. Есть желание вывести текстовик, в который будут вписываться задания? Т.е. чтобы я не открывал постоянно vbs, а редачил текстовик. Если есть желание это добавить, то надо вывести переменную scheduler_list = "C:\Scheduler\VBS_Scheduler.txt" (или ini, или conf, не важно)
4. Переменная вкл\выкл добавки в run реестра... не надо мне в автозагрузку его.
0
7690 / 2887 / 1110
Регистрация: 06.06.2017
Сообщений: 9,815
08.04.2024, 15:11
1. Он не будет выполняться, если все задания невалидны, т. е. день недели/месяца не совпадает с текущим или на текущие сутки указанное время пройдено. Нет смысла в процессах, которые ничего не делают.
2. Начинается.. Дни недели — это зарегистрированные сокращения, они в таком виде возвращаются функцией, а "all" ты сам предложил. Могу убрать чувствительность к регистру, если надо.
3. Нет. Надо было сразу об этом писать. Один файл лучше, чем два.
4. Я в курсе.
1
12 / 12 / 2
Регистрация: 17.11.2013
Сообщений: 532
08.04.2024, 15:12  [ТС]
Цитата Сообщение от FlasherX Посмотреть сообщение
1. Он не будет выполняться, если все задания невалидны.
2. Начинается.. Дни недели — это зарегистрированные сокращения, они в таком виде возвращаются функцией, а "all" ты сам предложил. Могу убрать чувствительность к регистру, если надо.
3. Нет. Надо было сразу об этом писать. Один файл лучше, чем два.
4. Я в курсе.
1. Это точно будет норм отрабатывать, если я сервак неделю-две не ребутаю?
2. Лучше убрать чувств к регистру, так лучше, да.
3. Два файла лучше и причина проста - Notepad++ или любой другой может внезапно кодировку ANSI перепутать и я получу иероглифы в коде. Было уже такое. Я забыл об этом написать, потому что завал у меня и не думал, что так быстро код напишется!
4.

Доп вопрос.
5. Никак нельзя написать 2-3 дня недели и 2-3 числа месяца в одной строке, ну вроде "пн" "вт" "ср"? Это не критично, просто спрашиваю. Понимаю, что можно ещё строку добавить с новым днём или числом.

Итог по CPU и RAM:
0% и 5.3 МБайта - отлично, просто отлично!
0
7690 / 2887 / 1110
Регистрация: 06.06.2017
Сообщений: 9,815
08.04.2024, 15:26
1. Ты сам изначально написал про ежедневное выполнение, т. е. подразумевается, что что-то его будет запускать каждый день. Я написал:
Цитата Сообщение от FlasherX Посмотреть сообщение
После выполнения всех задач они схлопнутся.
Для этого писалась/отлаживалась значимая часть кода. Без этого я бы сделал всё гораздо быстрее. Как-то не хочется это обесценивать. )
2. ОК.
3. Ты спросил про моё желание, я ответил. Внезапно ничего не происходит. Если код уже сохранён в нужной кодировке, то с чего бы редактору его менять? Это проблема шаловливых ручек, а не редактора. ))
4. Тупо удали 23-25 строки.
5. Могу сделать "Пн,Вт,Чт-Сб".
0
12 / 12 / 2
Регистрация: 17.11.2013
Сообщений: 532
08.04.2024, 15:58  [ТС]
Цитата Сообщение от FlasherX Посмотреть сообщение
3. Ты спросил про моё желание, я ответил. Внезапно ничего не происходит. Если код уже сохранён в нужной кодировке, то с чего бы редактору его менять? Это проблема шаловливых ручек, а не редактора. ))
Когда открыто 20 вкладок в Notepad++, ты уставший после тренировки или пьян, то тут можно не только кодировку обгадить
Добавьте, пожалуйста, конфиг-файл, великий вбсник. Я думаю, это займёт не более минуты.

Цитата Сообщение от FlasherX Посмотреть сообщение
4. Тупо удали 23-25 строки.
А переменную не добавить же?

Цитата Сообщение от FlasherX Посмотреть сообщение
5. Могу сделать "Пн,Вт,Чт-Сб".
Было бы неплохо на будущее этот функционал иметь. Мало ли пригодится то. Но этот пункт менее критичен, чем конфиг-файл и автозапуск без переменной
0
7690 / 2887 / 1110
Регистрация: 06.06.2017
Сообщений: 9,815
08.04.2024, 16:35
Цитата Сообщение от Vasek2 Посмотреть сообщение
Добавьте, пожалуйста, конфиг-файл, великий вбсник. Я думаю, это займёт не более минуты.
Ох уж эти волшебные слова. Куда ж от них денешься. )) Ладно.
Про минуту, ты, конечно загнул, потому что парсинг строк не тоже самое, что перебор массива.

Цитата Сообщение от Vasek2 Посмотреть сообщение
А переменную не добавить же?
А тебе она зачем?
0
12 / 12 / 2
Регистрация: 17.11.2013
Сообщений: 532
08.04.2024, 16:41  [ТС]
FlasherX, забей на переменную авторана. Закомментирую... но код выглядел бы лучше с ней, чем с ' code
0
7690 / 2887 / 1110
Регистрация: 06.06.2017
Сообщений: 9,815
08.04.2024, 16:46
Цитата Сообщение от Vasek2 Посмотреть сообщение
чем с ' code
Вообще-то я предложил удалить. )
Но это уже какой-то псевдопланировщик получается...
0
12 / 12 / 2
Регистрация: 17.11.2013
Сообщений: 532
08.04.2024, 18:11  [ТС]
FlasherX, это и есть скрипто-планировщик (неполноценный планировщик)
0
7690 / 2887 / 1110
Регистрация: 06.06.2017
Сообщений: 9,815
09.04.2024, 16:11
Vasek2, даже скорее недоплан...
Только сегодня руки дошли. Обновлённый код:
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
'——— Мини-планировщик задач ———————————————————————————————————
 
' Назначение: запуск программ в опр. дни недели/месяца и время
' Публикация: https://www.cyberforum.ru/post17272566.html
'  Авторство: FlasherX (09.04.2024)
 
'    Условие: скрипт завершается при отсутствии запланированных
' на текущие сутки задач, поэтому требует каждодневного запуска
 
' /a — запуск с данным ключом производит запись в автозагрузку
' Шаблон задачи: [диск:\путь\]имя программы | <HH:mm> | <дни>
' Пример задачи: notepad | 12:20 | Пн,Ср-Пт,Вс,2-7,9-19,25,28
' С параметрами: %WinDir%\regedit /s c:\fix.reg | 07:00 | все
 
Option Explicit
'——— Путь списка задач в ANSI —————————————————————————————————
Const Tasks = "C:\path to\Tasks.txt"
'——————————————————————————————————————————————————————————————
Dim oFSO, Tm, cDay, wDay, oList, oWSH, oWMI, oCol,_
SINK, Task, Parts, Prog, Ch, i, Str, Dy, Range, c
Set oFSO = CreateObject("Scripting.FileSystemObject")
If Not oFSO.FileExists(Tasks) Then MsgBox "Укажите верный путь " &_
"списка задач!" & Space(10), 262192, " Планировщик задач": WSH.Quit
Tm = CDbl(Timer): cDay = Day(Date)
Const Days = "пн вт ср чт пт сб вс"
wDay = WeekdayName(Weekday(Date), 1)
Set oList = oFSO.OpenTextFile(Tasks)
If oList.AtEndOfStream Then
   MsgBox "Список задач пуст!       ", 262192, " Планировщик задач"
   oList.Close: Set oList = Nothing: Set oFSO = Nothing: WSH.Quit
End If
Set oWSH = CreateObject("WScript.Shell")
Set oWMI = GetObject("winmgmts:\\.\root\cimv2")
Set oCol = CreateObject("System.Collections.ArrayList")
Set SINK = WSH.CreateObject("WbemScripting.SWbemSink", "SINK_")
If WSH.Arguments.Named.Exists("a") Then
   Const Key = "HKCU\Software\Microsoft\Windows\CurrentVersion\Run"
   If GetObject("winmgmts:\\.\root\default:StdRegProv").GetStringValue(&H80000001,_
   Key, "Sheduler") Then oWSH.RegWrite Key & "\Sheduler", WSH.ScriptFullName
End If
 
Do: Task = Trim(oList.ReadLine)
   If Not IsEmpty(Task) Then
      Parts = Split(Task, " | ")
      If Ubound(Parts) = 2 Then
         Prog = Parts(0)
         If Left(Prog, 1) = """" Then Prog = Split(Prog, """")(1) Else Prog = Split(Prog)(0)
         If oFSO.GetExtensionName(Prog) = "" Then Prog = Prog & ".exe"
         If InStr(Prog, "\") = 0 Or oFSO.FileExists(oWSH.ExpandEnvironmentStrings(Prog)) Then
            Ch = 0: i = Parts(2)
            Str = "-" & Replace(i, ",", "-") & "-"
            Select Case True
               Case StrComp(i, "все", 1) = 0 Ch = 1
               Case InStr(Str, "-" & cDay & "-") > 0 Ch = 1
               Case InStr(1, Str, "-" & wDay & "-", 1) > 0 Ch = 1
               Case InStr(i, "-") > 0
                  For Each Dy in Split(LCase(i), ",")
                     If InStr(Dy, "-") Then
                        Range = Split(Dy, "-")
                        If IsNumeric(Range(0)) Then
                           If cDay >= Abs(Range(0)) And cDay <= Abs(Range(1)) Then Ch = 1: Exit For
                        ElseIf InStr(1, Mid(Days, InStr(Days, Range(0)) + 2, InStr(Days, Range(1))_
                               - InStr(Days, Range(0)) - 2), wDay, 1) > 0 Then Ch = 1: Exit For
                        End If
                     End If
                  Next
            End Select
            If CDate(Parts(1)) > Time Then _
            If Ch Then oCol.Add Parts(1) & "|" & Parts(0) & "|" & i
         End If
      End If
   End If
Loop Until oList.AtEndOfStream
oList.Close: Set oList = Nothing
If oCol.Count = 0 Then Quit 0
 
oCol.Sort
For Each i in oCol
   oWMI.ExecNotificationQueryAsync SINK, "SELECT * FROM __InstanceModificationEvent" &_
   " WITHIN 1 WHERE TargetInstance ISA 'Win32_LocalTime' AND TargetInstance.Hour="   &_
   Abs(Split(Split(i, "|")(0), ":")(0)) & " AND TargetInstance.Minute=" &_
   Abs(Split(Split(i, "|")(0), ":")(1)) & " AND TargetInstance.Second=0"
Next
Do: WSH.Sleep 8^10: Loop Until c = oCol.Count
 
Sub SINK_OnObjectReady(x, o)
   oWSH.Run Split(oCol(c), "|")(1), 7
   If c = oCol.Count - 1 Then Quit 1
   c = c + 1
End Sub
 
Sub Quit(N)
   Dim Pr, Tx: Tx = Timer
   Const Q = "Win32_Process.Handle="
   Set oCol = Nothing: Set SINK = Nothing: Set oFSO = Nothing
   For Each Pr in oWMI.ExecQuery("Select ElapsedTime,IDProcess FROM" &_
   " Win32_PerfFormattedData_PerfProc_Process WHERE Name='unsecapp'")
      If Pr.ElapsedTime >= Fix(Tx - Tm) Then oWMI.Get(Q & Pr.IDProcess).Terminate
   Next
   If N Then
      Dim PID
      With oWSH.Exec("rundll32 kernel32,Sleep")
         PID = oWMI.Get(Q & .ProcessId).ParentProcessId
         .Terminate
      End With
   End If
   Set oWSH = Nothing
   If N Then oWMI.Get(Q & PID).Terminate
   Set oWMI = Nothing: WSH.Quit
End Sub
1
12 / 12 / 2
Регистрация: 17.11.2013
Сообщений: 532
09.04.2024, 20:32  [ТС]
FlasherX, привет. Я сам только дошёл сюда. Работы навалили нереально.
Сейчас тестану.

UPD: вот это кода там ты написанил

Добавлено через 30 минут
FlasherX
Вопрос: как-то закомментировать задачу в task list можно? Может символ '?
0
7690 / 2887 / 1110
Регистрация: 06.06.2017
Сообщений: 9,815
09.04.2024, 20:44
Vasek2, в основном из-за <дни>, остальное — некоторая отладка в связи с появлением FSO.
Пробельное не забывай закавычивать, т. е.:
"%ProgramFiles%\Prog\Prog.exe" "D:\path to\file name.ext" /key xxx | ... | ...
Любые строки, в которых нет пары ' | ' будут проигнорированы, так что спокойно можешь писать комменты над/под задачами.
0
12 / 12 / 2
Регистрация: 17.11.2013
Сообщений: 532
09.04.2024, 21:00  [ТС]
FlasherX

1. Я минут 10 не допирал, почему скрипт запускается на 3 сек в диспетчере задач, пропадает и ничего не запускает. Оказывается, я невнимателен был к кодировке task list файла, у меня она была UTF-8, конечно же

2. Про кавычки я понял сразу, т.к. calc.exe запустился (в путях нет пробелов), а вот firefox уже нет. Я имею хорошую привычку - если софт не понимает где-то пробелы, то ставить кавычки надо везде, чтобы не путаться.

3. ЭТО ДЕЛАТЬ НЕ НУЖНО. Но единственное, что я заметил из мелочей:

А) Нет секунд, т.е. запуск по ЧЧ:ММ. Это не нужно, просто почему-то подумал об этом, вспомнив планировщик Win.
Б) Не выводятся ошибки в случае, если что-то не так в task list. Вроде как-то же ты делал в других скриптах.

4. Я сейчас комментарии распишу попонятнее в скрипте и закину сюда (мин 20). Или может скинуть тебе, оформишь ответ сам и я его помечу "Лучший ответ"?

По большому счёту ты наклепал годный продукт.
Моё почтение, шеф
Я видел в интернете, в частности на зарубежных форумах, что ищут подобные вещи
0
7690 / 2887 / 1110
Регистрация: 06.06.2017
Сообщений: 9,815
09.04.2024, 21:37
Vasek2
1. В твоём случае это предсказуемо.
2. ОК. Но привычка с первого раза не сработала. )
3.A. Не нужно, так зачем спрашиваешь?
3.Б. Потому что много сообщений бесить будут и тормозить процесс запусков в режиме ожидания, учитывая твой бат и то, что у планировщика тихие цели. Лучше сам увидишь, что раз что-то не запустилось, значит, запись плохая или файла уже нет по указанному пути. А отлаживать всякую ерунду, которую ты запишешь в строку, — занятие неблагодарное. Единственное, что есть, это сообщения об отсутствии или пустоте списка.
4. Не, не надо мне комментарии, тем более в исходник. Если что-то не работает, то пиши, что. Я уже всё оформил, как посчитал нужным. Кроме ссылки, её позже заменят.

На доброе.
0
12 / 12 / 2
Регистрация: 17.11.2013
Сообщений: 532
09.04.2024, 22:27  [ТС]
Цитата Сообщение от FlasherX Посмотреть сообщение
1. В твоём случае это предсказуемо.
Ну подержи 3 проекта. Ты ж и так всё знаешь. Путаюсь уже в темах форума...

Цитата Сообщение от FlasherX Посмотреть сообщение
4. Не, не надо мне комментарии, тем более в исходник. Если что-то не работает, то пиши, что. Я уже всё оформил, как посчитал нужным. Кроме ссылки, её позже заменят.
Ну уж не поленись, может кому-то пригодится. Тем более я старался.

Комментарии к VBS Scheduler

'——— Мини-планировщик заданий VBS Scheduler —————————————————————
' Назначение: запуск программ в опр. дни недели/месяца и время
' Публикация: https://www.cyberforum.ru/post15695936.html
' Авторство: FlasherX (09.04.2024)
'——— Условие ———————————————————————————————————————— ————————————
' Скрипт завершается при отсутствии запланированных
' на текущие сутки задач, поэтому требует каждодневного запуска
'——— Ключи запуска ———————————————————————————————————————— ——————
' /a — запуск с данным ключом производит запись в автозагрузку
'——— Переменные ———————————————————————————————————————— —————————
' Шаблон задачи: [диск:\путь\]имя программы | <HH:mm> | <дни>
' Пример задачи: "C:\Soft\notepad++.exe" | 12:20 | пн,ср-пт,вс,2-7,9-19,25,28
' Пример задачи с параметрами: "%WinDir%\regedit" /s c:\fix.reg | 07:00 | все
' Формат времени: 00:00, 12:30
' Формат дней недели: пн, вт, ср, чт, пт, сб, вс
' Формат диапазона дней недели: пн, ср или чт-сб
' Формат ежедн. запуска (пишется вместо дня недели или числа месяца): все
' Формат числа месяца: 8, 28, 30
' Формат диапазона чисел месяца: 2-7, 9-19
'——— ВАЖНО ———————————————————————————————————————— ————————————
' Файл со списком задач должен иметь кодировку символов ANSI!
' Кодировка файла, отличающаяся от ANSI, не позволит работать скрипту!
' --
' Путь к запускаемой программе или ее название должны быть в двойных кавычках
' Пример: "C:\Windows\system32\calc.exe"
' --
' Написание подряд нескольких дней должно быть без пробелов после запятой
' Пример: пн,ср-пт,25


Добавлено через 42 минуты
FlasherX

UPD: найден баг
Если я ставлю время запуска 04:50 (или 4:50), то скрипт завершается. Полагаю, проблема в часе, который без второго разряда, т.е. от 01 до 09 часов. Я тестил изначально на ближайшее время - 21:00+, а как выставил 04:50 - всё плохо. У меня так было с бекапом баз данных через bat, решалось вот:

Windows Batch file
1
2
rem Исправление пробела в поле "Час/Hour", если системное время менее 10 часов
for /f "tokens=1* delims==" %%a in ('"wmic path win32_localtime get Day,Month,Year,Hour,Minute,Second /value|find "^=""') do set "%%a=0%%b"
0
7690 / 2887 / 1110
Регистрация: 06.06.2017
Сообщений: 9,815
09.04.2024, 22:57
Цитата Сообщение от Vasek2 Посмотреть сообщение
Ну подержи 3 проекта. Ты ж и так всё знаешь. Путаюсь уже в темах форума.
Твои три проекта и тема форума не мешают прочитать написанное: "Путь списка задач в ANSI".

Цитата Сообщение от Vasek2 Посмотреть сообщение
Ну уж не поленись, может кому-то пригодится. Тем более я старался.
Ну ты старался скорее для себя, даже не дождавшись моей реакции на предложение.
Кликните здесь для просмотра всего текста
А вот для меня такой подход чересчур избыточен, словно для нубов, впервые посетивших класс информатики. Примеры исходника чётко показывают, как раскрывается схема. Все детали работы (ну кроме учёта кавычек, которые и так должны быть очевидны опытному юзеру скриптов) указаны. Роспись каждого чиха про форматы/пробелы и т. п. вызывают у меня некий кринж, без шуток. Такую детализацию в шапках крайне редко можно увидеть, да и в небольших cli-программах так хелпы не пишут, в основном всё схематично. Выделение под один ключ блока "Ключи запуска", встраивание кричащих слов типа ВАЖНО (Ну как же, вы же не увидите там ANSI без него!) — это какое-то я не знаю что. Плюс у меня свой подход в форматировании с выравниванием строк и разделителей, для меня это больная тема.

P. S.: Если ты не считаешь исходник достойным соотв. оценки только потому, что у меня иной взгляд на эти вещи, то я спокойно это переживу, хотя такую причину будет сложно назвать адекватной.


Цитата Сообщение от Vasek2 Посмотреть сообщение
Если я ставлю время запуска 04:50
Вообще-то я ещё вчера проверял после 00:00, и всё работало. Тут никаких изменений скрипт не претерпел.
0
12 / 12 / 2
Регистрация: 17.11.2013
Сообщений: 532
09.04.2024, 23:06  [ТС]
FlasherX, завтра ещё раз проведу тест. Но скрипт не запускается при задаче в 04:50, зато отлично стартует в 21:хх и 22:хх.
Про комментарии в скрипт - ок
0
7690 / 2887 / 1110
Регистрация: 06.06.2017
Сообщений: 9,815
09.04.2024, 23:18
Перевёл часы на 4 часа вперёд, поставил 04:10 и 4:10 в двух задачах, обе запустились без проблем.
0
12 / 12 / 2
Регистрация: 17.11.2013
Сообщений: 532
10.04.2024, 10:36  [ТС]
FlasherX, доброе утро. Вот представь, на сколько я вымотался, что я вчера планировщик в автозагрузку всунул, а время на 4:50 в винде не переставил. Тупо ребутнул систему и ждал чуда после автозапуска. Фейспалм. Сегодня дотестирую...
0
7690 / 2887 / 1110
Регистрация: 06.06.2017
Сообщений: 9,815
10.04.2024, 11:45
Vasek2, ты написал, что "скрипт завершается". Об этом ты мог узнать только по списку текущих процессов. Проблема, может, не в том, что ты время не переставил, а в том, что поставил меньше, чем оно стало при старте? И зачем вообще для тестирования перезапускать систему?

Кстати, ссылка в шапке исходника исправлена.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
10.04.2024, 11:45

Не удается запускать приложения
Не удается запускать приложения под любой учетной записью другого пользователя домена. Сообщает, что &quot;Отказано в доступе&quot; Где в...

Можно ли запускать опубликованные приложения с разными параметрами?
Всех приветствую, Никто не знает, возможно ли запускать для разных пользователей опубликованные приложения с разными параметрами? ...

Как заставить Windows Server 2003 запускать DOS-приложения?
При запуски DOS-приложения выскакивает следующая ошибка 'Windows не поддерживает 16-разрядные приложения'. Как ее устранить?

Запускать будильник по расписанию (Андроид 2.3.4)
Мне надоело устанавливать будильник на мобиле(Fly Blackrird) в ручную Я работаю сутки через трое Какие доки стоит почитать для создания...

Как сделать возможность запускать приложения из IIS + ASP.NET Core приложения?
Есть ASP.NET Core приложение. Есть локальный пользователь с административными правами (web-app-manager). В настройках пула приложений IIS я...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Опции темы

Новые блоги и статьи
Жара жесть.
kumehtar 18.08.2026
Пролетают летом дни Тридцать пять жары в тени. Каждый август год от года Дарит жаркую погоду.
Когда логика программы не спасает от человеческих ошибок
Maks 18.08.2026
В последнее время всё чаще и чаще сталкиваюсь с таким явлением, как абсолютная невнимательность (или глупость) пользователей. Проявляется это чаще всего на работе в коллективе. Допустим, человек с. . .
Лето уходит
kumehtar 17.08.2026
Мысли в слух
kumehtar 17.08.2026
Забавно, насколько сейчас стала доступна информация. Например о магии, духовном развитии, медитациях, и других подобных направлениях, ранее зачастую тайных, передаваемых от учителя к ученику. Хотя. . .
Перемещение строк из ТЧ в другой документ с учетом текущего пробега
Maks 17.08.2026
Реализация из решения ниже выполнена на примере нетипового документа "Автозапчасти", с ТЧ "Шины". За основу взят алгоритм отсюда: https:/ / www. cyberforum. ru/ blogs/ 359708/ 10838. html Задача: . . .
Саморегулирующийся социальный контракт для сервера cross-section.
Hrethgir 14.08.2026
С кодом конечно таких глубоких размышлений пока не было, впрочем я уже привык к алгоритмизации. Суть предмета записи: снова в диалоге с нейросетью (я взял пока себе ник для учётки админа - Rector). . . .
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет: 1. Использовать системное время и дату, 2. Есть возможность вводить время и дату вручную. 3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber. Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru