Startup applications automatically depending on day of the week












0















Is there any way to automatically startup an application on Windows 10 depending on the day of the week?



For example, I might want to launch Skype on Thursday and Chrome on Friday automatically.



I know you can add apps to startup by pressing Windows + R and typing shell:startup and pasting application paths into there but I am not aware of a way to customise this depending on the time or day of the week.










share|improve this question























  • Control Panel -> Administrative Tools -> Task Scheduler has a lot of options. Create a new scheduled task ("at system startup" is an option). I'm not at a Win10 system ATM but I believe it may have day-of-week settings as well. You may need to look into a shortcut's properties and find the full path of the program to give to Task Scheduler.

    – LawrenceC
    Jan 13 at 16:41













  • Windows Task scheduler can be used for this purpose.

    – Moab
    Jan 13 at 16:41
















0















Is there any way to automatically startup an application on Windows 10 depending on the day of the week?



For example, I might want to launch Skype on Thursday and Chrome on Friday automatically.



I know you can add apps to startup by pressing Windows + R and typing shell:startup and pasting application paths into there but I am not aware of a way to customise this depending on the time or day of the week.










share|improve this question























  • Control Panel -> Administrative Tools -> Task Scheduler has a lot of options. Create a new scheduled task ("at system startup" is an option). I'm not at a Win10 system ATM but I believe it may have day-of-week settings as well. You may need to look into a shortcut's properties and find the full path of the program to give to Task Scheduler.

    – LawrenceC
    Jan 13 at 16:41













  • Windows Task scheduler can be used for this purpose.

    – Moab
    Jan 13 at 16:41














0












0








0








Is there any way to automatically startup an application on Windows 10 depending on the day of the week?



For example, I might want to launch Skype on Thursday and Chrome on Friday automatically.



I know you can add apps to startup by pressing Windows + R and typing shell:startup and pasting application paths into there but I am not aware of a way to customise this depending on the time or day of the week.










share|improve this question














Is there any way to automatically startup an application on Windows 10 depending on the day of the week?



For example, I might want to launch Skype on Thursday and Chrome on Friday automatically.



I know you can add apps to startup by pressing Windows + R and typing shell:startup and pasting application paths into there but I am not aware of a way to customise this depending on the time or day of the week.







windows-10 application-launch






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked Jan 13 at 16:36









D ManokhinD Manokhin

1056




1056













  • Control Panel -> Administrative Tools -> Task Scheduler has a lot of options. Create a new scheduled task ("at system startup" is an option). I'm not at a Win10 system ATM but I believe it may have day-of-week settings as well. You may need to look into a shortcut's properties and find the full path of the program to give to Task Scheduler.

    – LawrenceC
    Jan 13 at 16:41













  • Windows Task scheduler can be used for this purpose.

    – Moab
    Jan 13 at 16:41



















  • Control Panel -> Administrative Tools -> Task Scheduler has a lot of options. Create a new scheduled task ("at system startup" is an option). I'm not at a Win10 system ATM but I believe it may have day-of-week settings as well. You may need to look into a shortcut's properties and find the full path of the program to give to Task Scheduler.

    – LawrenceC
    Jan 13 at 16:41













  • Windows Task scheduler can be used for this purpose.

    – Moab
    Jan 13 at 16:41

















Control Panel -> Administrative Tools -> Task Scheduler has a lot of options. Create a new scheduled task ("at system startup" is an option). I'm not at a Win10 system ATM but I believe it may have day-of-week settings as well. You may need to look into a shortcut's properties and find the full path of the program to give to Task Scheduler.

– LawrenceC
Jan 13 at 16:41







Control Panel -> Administrative Tools -> Task Scheduler has a lot of options. Create a new scheduled task ("at system startup" is an option). I'm not at a Win10 system ATM but I believe it may have day-of-week settings as well. You may need to look into a shortcut's properties and find the full path of the program to give to Task Scheduler.

– LawrenceC
Jan 13 at 16:41















Windows Task scheduler can be used for this purpose.

– Moab
Jan 13 at 16:41





Windows Task scheduler can be used for this purpose.

– Moab
Jan 13 at 16:41










1 Answer
1






active

oldest

votes


















1














As mentioned, in Windows 10, Task Scheduler can be used to schedule a program by day of week. If you want to use Task Scheduler to do this and your program doesn't need to start on login the steps would be the following:


Win-> type Task Scheduler->Action->Create Basic Task ->Fill in Name->Next->Weekly->Check day of week->Next->Start Program->select Browse and select your program->Next->Finish


However, the OP appears to be asking how to start a program by day of week on login/startup. Task Scheduler can start a program by day of week OR login but does not appear to allow you to specify both.



To do that you can write a simple VBS script called something like "ExecuteByDayOfWeekOnStartup.vbs" and put it in your Startup folder (Win, type shell:startup. This is based on this microsoft technet answer. on determining the day of the week.



Here's a sample vbs script:



Dim WshShell 

Set WshShell = CreateObject("WScript.Shell")

dtmToday = Date()

dtmDayOfWeek = DatePart("w", dtmToday)

Select Case dtmDayOfWeek

Case 1 'Sunday

WshShell.Run "firefox.exe"

Case 2 'Monday

WshShell.Run "outlook.exe"

WshShell.Run "msword.exe"

WshShell.Run "firefox.exe"

Case 3 'Tuesday

WshShell.Run "outlook.exe"

Case 4 'Wednesday

WshShell.Run "wednesdayprogram.exe"

Case 5 'Thursday

WshShell.Run "thursdayprogram.exe"

Case 6 'Friday

WshShell.Run "fridayprogram.exe"

Case 7 'Saturday

WshShell.Run "saturday.exe"

End Select




This is easier than the Task Scheduler as it doesn't require going through the wizard for each task and only requires simple editing of one file. It also allows you to easily specify more than one program to start on each weekday. If the program is not in your system PATH then be sure to add the full path name within the quotes.






share|improve this answer

























    Your Answer








    StackExchange.ready(function() {
    var channelOptions = {
    tags: "".split(" "),
    id: "3"
    };
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function() {
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled) {
    StackExchange.using("snippets", function() {
    createEditor();
    });
    }
    else {
    createEditor();
    }
    });

    function createEditor() {
    StackExchange.prepareEditor({
    heartbeatType: 'answer',
    autoActivateHeartbeat: false,
    convertImagesToLinks: true,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: 10,
    bindNavPrevention: true,
    postfix: "",
    imageUploader: {
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    },
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    });


    }
    });














    draft saved

    draft discarded


















    StackExchange.ready(
    function () {
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1393820%2fstartup-applications-automatically-depending-on-day-of-the-week%23new-answer', 'question_page');
    }
    );

    Post as a guest















    Required, but never shown

























    1 Answer
    1






    active

    oldest

    votes








    1 Answer
    1






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    1














    As mentioned, in Windows 10, Task Scheduler can be used to schedule a program by day of week. If you want to use Task Scheduler to do this and your program doesn't need to start on login the steps would be the following:


    Win-> type Task Scheduler->Action->Create Basic Task ->Fill in Name->Next->Weekly->Check day of week->Next->Start Program->select Browse and select your program->Next->Finish


    However, the OP appears to be asking how to start a program by day of week on login/startup. Task Scheduler can start a program by day of week OR login but does not appear to allow you to specify both.



    To do that you can write a simple VBS script called something like "ExecuteByDayOfWeekOnStartup.vbs" and put it in your Startup folder (Win, type shell:startup. This is based on this microsoft technet answer. on determining the day of the week.



    Here's a sample vbs script:



    Dim WshShell 

    Set WshShell = CreateObject("WScript.Shell")

    dtmToday = Date()

    dtmDayOfWeek = DatePart("w", dtmToday)

    Select Case dtmDayOfWeek

    Case 1 'Sunday

    WshShell.Run "firefox.exe"

    Case 2 'Monday

    WshShell.Run "outlook.exe"

    WshShell.Run "msword.exe"

    WshShell.Run "firefox.exe"

    Case 3 'Tuesday

    WshShell.Run "outlook.exe"

    Case 4 'Wednesday

    WshShell.Run "wednesdayprogram.exe"

    Case 5 'Thursday

    WshShell.Run "thursdayprogram.exe"

    Case 6 'Friday

    WshShell.Run "fridayprogram.exe"

    Case 7 'Saturday

    WshShell.Run "saturday.exe"

    End Select




    This is easier than the Task Scheduler as it doesn't require going through the wizard for each task and only requires simple editing of one file. It also allows you to easily specify more than one program to start on each weekday. If the program is not in your system PATH then be sure to add the full path name within the quotes.






    share|improve this answer






























      1














      As mentioned, in Windows 10, Task Scheduler can be used to schedule a program by day of week. If you want to use Task Scheduler to do this and your program doesn't need to start on login the steps would be the following:


      Win-> type Task Scheduler->Action->Create Basic Task ->Fill in Name->Next->Weekly->Check day of week->Next->Start Program->select Browse and select your program->Next->Finish


      However, the OP appears to be asking how to start a program by day of week on login/startup. Task Scheduler can start a program by day of week OR login but does not appear to allow you to specify both.



      To do that you can write a simple VBS script called something like "ExecuteByDayOfWeekOnStartup.vbs" and put it in your Startup folder (Win, type shell:startup. This is based on this microsoft technet answer. on determining the day of the week.



      Here's a sample vbs script:



      Dim WshShell 

      Set WshShell = CreateObject("WScript.Shell")

      dtmToday = Date()

      dtmDayOfWeek = DatePart("w", dtmToday)

      Select Case dtmDayOfWeek

      Case 1 'Sunday

      WshShell.Run "firefox.exe"

      Case 2 'Monday

      WshShell.Run "outlook.exe"

      WshShell.Run "msword.exe"

      WshShell.Run "firefox.exe"

      Case 3 'Tuesday

      WshShell.Run "outlook.exe"

      Case 4 'Wednesday

      WshShell.Run "wednesdayprogram.exe"

      Case 5 'Thursday

      WshShell.Run "thursdayprogram.exe"

      Case 6 'Friday

      WshShell.Run "fridayprogram.exe"

      Case 7 'Saturday

      WshShell.Run "saturday.exe"

      End Select




      This is easier than the Task Scheduler as it doesn't require going through the wizard for each task and only requires simple editing of one file. It also allows you to easily specify more than one program to start on each weekday. If the program is not in your system PATH then be sure to add the full path name within the quotes.






      share|improve this answer




























        1












        1








        1







        As mentioned, in Windows 10, Task Scheduler can be used to schedule a program by day of week. If you want to use Task Scheduler to do this and your program doesn't need to start on login the steps would be the following:


        Win-> type Task Scheduler->Action->Create Basic Task ->Fill in Name->Next->Weekly->Check day of week->Next->Start Program->select Browse and select your program->Next->Finish


        However, the OP appears to be asking how to start a program by day of week on login/startup. Task Scheduler can start a program by day of week OR login but does not appear to allow you to specify both.



        To do that you can write a simple VBS script called something like "ExecuteByDayOfWeekOnStartup.vbs" and put it in your Startup folder (Win, type shell:startup. This is based on this microsoft technet answer. on determining the day of the week.



        Here's a sample vbs script:



        Dim WshShell 

        Set WshShell = CreateObject("WScript.Shell")

        dtmToday = Date()

        dtmDayOfWeek = DatePart("w", dtmToday)

        Select Case dtmDayOfWeek

        Case 1 'Sunday

        WshShell.Run "firefox.exe"

        Case 2 'Monday

        WshShell.Run "outlook.exe"

        WshShell.Run "msword.exe"

        WshShell.Run "firefox.exe"

        Case 3 'Tuesday

        WshShell.Run "outlook.exe"

        Case 4 'Wednesday

        WshShell.Run "wednesdayprogram.exe"

        Case 5 'Thursday

        WshShell.Run "thursdayprogram.exe"

        Case 6 'Friday

        WshShell.Run "fridayprogram.exe"

        Case 7 'Saturday

        WshShell.Run "saturday.exe"

        End Select




        This is easier than the Task Scheduler as it doesn't require going through the wizard for each task and only requires simple editing of one file. It also allows you to easily specify more than one program to start on each weekday. If the program is not in your system PATH then be sure to add the full path name within the quotes.






        share|improve this answer















        As mentioned, in Windows 10, Task Scheduler can be used to schedule a program by day of week. If you want to use Task Scheduler to do this and your program doesn't need to start on login the steps would be the following:


        Win-> type Task Scheduler->Action->Create Basic Task ->Fill in Name->Next->Weekly->Check day of week->Next->Start Program->select Browse and select your program->Next->Finish


        However, the OP appears to be asking how to start a program by day of week on login/startup. Task Scheduler can start a program by day of week OR login but does not appear to allow you to specify both.



        To do that you can write a simple VBS script called something like "ExecuteByDayOfWeekOnStartup.vbs" and put it in your Startup folder (Win, type shell:startup. This is based on this microsoft technet answer. on determining the day of the week.



        Here's a sample vbs script:



        Dim WshShell 

        Set WshShell = CreateObject("WScript.Shell")

        dtmToday = Date()

        dtmDayOfWeek = DatePart("w", dtmToday)

        Select Case dtmDayOfWeek

        Case 1 'Sunday

        WshShell.Run "firefox.exe"

        Case 2 'Monday

        WshShell.Run "outlook.exe"

        WshShell.Run "msword.exe"

        WshShell.Run "firefox.exe"

        Case 3 'Tuesday

        WshShell.Run "outlook.exe"

        Case 4 'Wednesday

        WshShell.Run "wednesdayprogram.exe"

        Case 5 'Thursday

        WshShell.Run "thursdayprogram.exe"

        Case 6 'Friday

        WshShell.Run "fridayprogram.exe"

        Case 7 'Saturday

        WshShell.Run "saturday.exe"

        End Select




        This is easier than the Task Scheduler as it doesn't require going through the wizard for each task and only requires simple editing of one file. It also allows you to easily specify more than one program to start on each weekday. If the program is not in your system PATH then be sure to add the full path name within the quotes.







        share|improve this answer














        share|improve this answer



        share|improve this answer








        edited Jan 13 at 19:21

























        answered Jan 13 at 19:15









        CoderBlueCoderBlue

        512




        512






























            draft saved

            draft discarded




















































            Thanks for contributing an answer to Super User!


            • Please be sure to answer the question. Provide details and share your research!

            But avoid



            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.


            To learn more, see our tips on writing great answers.




            draft saved


            draft discarded














            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1393820%2fstartup-applications-automatically-depending-on-day-of-the-week%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown







            Popular posts from this blog

            flock() on closed filehandle LOCK_FILE at /usr/bin/apt-mirror

            Mangá

            Eduardo VII do Reino Unido