Transfering files, NOT A WORKING VERSION
This commit is contained in:
parent
295a0fe59f
commit
eb4509d781
66
autostart.py
66
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"""
|
||||
|
||||
|
||||
from datetime import datetime
|
||||
user = getlogin()
|
||||
path = join(getcwd(), "taskschedulerxml.xml")
|
||||
date = datetime.now()
|
||||
|
||||
XML = f"""<?xml version="1.0" encoding="UTF-16"?>
|
||||
<Task version="1.2" xmlns="http://schemas.microsoft.com/windows/2004/02/mit/task">
|
||||
<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>
|
||||
<Version>{version}</Version>
|
||||
<Description>{description}</Description>
|
||||
<Documentation>{documentation}</Documentation>
|
||||
</RegistrationInfo>
|
||||
<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>
|
||||
<Enabled>true</Enabled>
|
||||
<Enabled>false</Enabled>
|
||||
<StartBoundary>{startboundary}</StartBoundary>
|
||||
<EndBoundary>{endboundary}</EndBoundary>
|
||||
<Repetition>{repetiton}</Repetition>
|
||||
<ExecutionTimeLimit>{executiontimelimit}</ExecutionTimeLimit>
|
||||
<UserId>{user}</UserId>
|
||||
</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>
|
||||
<Principals>
|
||||
<Principal id="Author">
|
||||
|
|
Loading…
Reference in a new issue