Transfering files, NOT A WORKING VERSION
This commit is contained in:
parent
295a0fe59f
commit
eb4509d781
68
autostart.py
68
autostart.py
|
@ -20,21 +20,81 @@ def add_to_scheduler(foldername: str, appname: str, programpath: str, arguments:
|
||||||
------
|
------
|
||||||
True if command created the task successfully, else, return False"""
|
True if command created the task successfully, else, return False"""
|
||||||
|
|
||||||
|
from datetime import datetime
|
||||||
user = getlogin()
|
user = getlogin()
|
||||||
path = join(getcwd(), "taskschedulerxml.xml")
|
path = join(getcwd(), "taskschedulerxml.xml")
|
||||||
|
date = datetime.now()
|
||||||
|
|
||||||
XML = f"""<?xml version="1.0" encoding="UTF-16"?>
|
XML = f"""<?xml version="1.0" encoding="UTF-16"?>
|
||||||
<Task version="1.2" xmlns="http://schemas.microsoft.com/windows/2004/02/mit/task">
|
<Task version="1.2" xmlns="http://schemas.microsoft.com/windows/2004/02/mit/task">
|
||||||
<RegistrationInfo>
|
<RegistrationInfo>
|
||||||
<Date>2023-11-27T00:00:00</Date>
|
<URI>{uri}</URI>
|
||||||
|
<SecurityDescriptor>{securitydescriptor}</SecurityDescriptor>
|
||||||
|
<Source>{source}</Source>
|
||||||
|
<Date>{date.year}-{date.month}-{date.day}T{date.hour}:{date.minute}:{date.second}</Date>
|
||||||
<Author>{user}</Author>
|
<Author>{user}</Author>
|
||||||
|
<Version>{version}</Version>
|
||||||
|
<Description>{description}</Description>
|
||||||
|
<Documentation>{documentation}</Documentation>
|
||||||
</RegistrationInfo>
|
</RegistrationInfo>
|
||||||
<Triggers>
|
<Triggers>
|
||||||
|
<BootTrigger>
|
||||||
|
<Enabled>false</Enabled>
|
||||||
|
<StartBoundary>{startboundary}</StartBoundary>
|
||||||
|
<EndBoundary>{endboundary}</EndBoundary>
|
||||||
|
<Repetition>{repetiton}</Repetition>
|
||||||
|
<ExecutionTimeLimit>{executiontimelimit}</ExecutionTimeLimit>
|
||||||
|
</BootTrigger>
|
||||||
|
<RegistrationTrigger>
|
||||||
|
<Enabled>false</Enabled>
|
||||||
|
<StartBoundary>{startboundary}</StartBoundary>
|
||||||
|
<EndBoundary>{endboundary}</EndBoundary>
|
||||||
|
<Repetition>{repetiton}</Repetition>
|
||||||
|
<ExecutionTimeLimit>{executiontimelimit}</ExecutionTimeLimit>
|
||||||
|
</RegistrationTrigger>
|
||||||
|
<IdleTrigger>
|
||||||
|
<Enabled>false</Enabled>
|
||||||
|
<StartBoundary>{startboundary}</StartBoundary>
|
||||||
|
<EndBoundary>{endboundary}</EndBoundary>
|
||||||
|
<Repetition>{repetiton}</Repetition>
|
||||||
|
<ExecutionTimeLimit>{executiontimelimit}</ExecutionTimeLimit>
|
||||||
|
</IdleTrigger>
|
||||||
|
<TimeTrigger>
|
||||||
|
<Enabled>false</Enabled>
|
||||||
|
<StartBoundary>{startboundary}</StartBoundary>
|
||||||
|
<EndBoundary>{endboundary}</EndBoundary>
|
||||||
|
<Repetition>{repetiton}</Repetition>
|
||||||
|
<ExecutionTimeLimit>{executiontimelimit}</ExecutionTimeLimit>
|
||||||
|
</TimeTrigger>
|
||||||
|
<EventTrigger>
|
||||||
|
<Enabled>false</Enabled>
|
||||||
|
<StartBoundary>{startboundary}</StartBoundary>
|
||||||
|
<EndBoundary>{endboundary}</EndBoundary>
|
||||||
|
<Repetition>{repetiton}</Repetition>
|
||||||
|
<ExecutionTimeLimit>{executiontimelimit}</ExecutionTimeLimit>
|
||||||
|
</EventTrigger>
|
||||||
<LogonTrigger>
|
<LogonTrigger>
|
||||||
<Enabled>true</Enabled>
|
<Enabled>false</Enabled>
|
||||||
|
<StartBoundary>{startboundary}</StartBoundary>
|
||||||
|
<EndBoundary>{endboundary}</EndBoundary>
|
||||||
|
<Repetition>{repetiton}</Repetition>
|
||||||
|
<ExecutionTimeLimit>{executiontimelimit}</ExecutionTimeLimit>
|
||||||
<UserId>{user}</UserId>
|
<UserId>{user}</UserId>
|
||||||
</LogonTrigger>
|
</LogonTrigger>
|
||||||
|
<SessionStateChangeTrigger>
|
||||||
|
<Enabled>{logontrigger}</Enabled>
|
||||||
|
<StartBoundary>{startboundary}</StartBoundary>
|
||||||
|
<EndBoundary>{endboundary}</EndBoundary>
|
||||||
|
<Repetition>{repetiton}</Repetition>
|
||||||
|
<ExecutionTimeLimit>{executiontimelimit}</ExecutionTimeLimit>
|
||||||
|
</SessionStateChangeTrigger>
|
||||||
|
<CalendarTrigger>
|
||||||
|
<Enabled>{calendartrigger}</Enabled>
|
||||||
|
<StartBoundary>{startboundary}</StartBoundary>
|
||||||
|
<EndBoundary>{endboundary}</EndBoundary>
|
||||||
|
<Repetition>{repetiton}</Repetition>
|
||||||
|
<ExecutionTimeLimit>{executiontimelimit}</ExecutionTimeLimit>
|
||||||
|
</CalendarTrigger>
|
||||||
</Triggers>
|
</Triggers>
|
||||||
<Principals>
|
<Principals>
|
||||||
<Principal id="Author">
|
<Principal id="Author">
|
||||||
|
|
Loading…
Reference in a new issue