Егор1988-00
Новичок
Добрый день, уважаемые программисты!
Помогите решить проблему.
Изучая функционал Планировщика заданий, я столкнулся с необычной проблемой.
У меня есть файл с заданием, для Планировщика заданий, который я создал на первом ПК и он прекрасно импортируется и работает на втором ПК. Но такой способ экспорта - импорта Задания для меня не удобен, я начал искать способ как упростить перенос файла с заданием и нашел Папку Библиотеки Планировщика заданий по адресу C:\Windows\System32\Tasks
И я уже обрадовался что сейчас закину свой файл в эту Папку и все заработает, но к моему сожалению, при копировании моего файла с заданием, файл не отобразился в Библиотеке Планировщика Заданий.
Поэтому я начал копать дальше и нашел на оф.сайте Windows, документацию по Планировщику заданий, а конкретнее нашел СИНТАКСИС для Создания запланированного задания.
Имея на руках этот синтаксис, у меня назрела следующая проблема, как подружить этот синтаксис с моим кодом в кампиляторе Inno Script?
Вот пример моего кода:
Подскажите пожалуйста как внедрить Windows синтаксис в мой код?
Помогите решить проблему.
Изучая функционал Планировщика заданий, я столкнулся с необычной проблемой.
У меня есть файл с заданием, для Планировщика заданий, который я создал на первом ПК и он прекрасно импортируется и работает на втором ПК. Но такой способ экспорта - импорта Задания для меня не удобен, я начал искать способ как упростить перенос файла с заданием и нашел Папку Библиотеки Планировщика заданий по адресу C:\Windows\System32\Tasks
И я уже обрадовался что сейчас закину свой файл в эту Папку и все заработает, но к моему сожалению, при копировании моего файла с заданием, файл не отобразился в Библиотеке Планировщика Заданий.
Поэтому я начал копать дальше и нашел на оф.сайте Windows, документацию по Планировщику заданий, а конкретнее нашел СИНТАКСИС для Создания запланированного задания.
Код:
Register-ScheduledJob
[-FilePath] <String>
[-Name] <String>
[-Trigger <ScheduledJobTrigger[]>]
[-InitializationScript <ScriptBlock>]
[-RunAs32]
[-Credential <PSCredential>]
[-Authentication <AuthenticationMechanism>]
[-ScheduledJobOption <ScheduledJobOptions>]
[-ArgumentList <Object[]>]
[-MaxResultCount <Int32>]
[-RunNow]
[-RunEvery <TimeSpan>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Вот пример моего кода:
Код:
; Script generated by the Inno Script Studio Wizard.
; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!
#define MyAppName "My Program"
#define MyAppVersion "1.5"
#define MyAppPublisher "My Company, Inc."
#define MyAppURL "http://www.example.com/"
[Setup]
; NOTE: The value of AppId uniquely identifies this application.
; Do not use the same AppId value in installers for other applications.
; (To generate a new GUID, click Tools | Generate GUID inside the IDE.)
AppId={{6C3563F5-215B-4478-8EDD-AA71B55D0322}
AppName={#MyAppName}
AppVersion={#MyAppVersion}
AppVerName={#MyAppName} {#MyAppVersion}
AppPublisher={#MyAppPublisher}
AppPublisherURL={#MyAppURL}
AppSupportURL={#MyAppURL}
AppUpdatesURL={#MyAppURL}
DefaultDirName={pf}\{#MyAppName}
DefaultGroupName={#MyAppName}
AllowNoIcons=yes
LicenseFile=C:\Program Files (x86)\Inno Script Studio\License.rtf
OutputDir=D:\Work\Out software
OutputBaseFilename=setup
SetupIconFile=D:\Work\Material\иконки\Iconka-Easter-Egg-Bunny-Green-cry.ico
Compression=lzma
SolidCompression=yes
[Languages]
Name: "english"; MessagesFile: "compiler:Default.isl"
[Files]
Source: "D:\Work\Software\CRU\CRU.exe"; DestDir: "{userappdata}"; Flags: ignoreversion
Source: "pwsh.txt"; DestDir: "{app}"; Flags: ignoreversion
Source: "Moe zadanie"; DestDir: "C:\Windows\System32\Tasks"; Flags: ignoreversion
; NOTE: Don't use "Flags: ignoreversion" on any shared system files
[Run]
Filename: "{userappdata}\CRU.exe"; WorkingDir: "{userappdata}"