Inicializar aplicativos automaticamente, dependendo do dia da semana


0

Existe alguma maneira de iniciar automaticamente um aplicativo no Windows 10, dependendo do dia da semana?

Por exemplo, talvez eu queira iniciar o Skype na quinta-feira e o Chrome na sexta-feira automaticamente.

Sei que você pode adicionar aplicativos à inicialização pressionando Windows+ Re digitando shell:startupe colando os caminhos do aplicativo, mas não conheço uma maneira de personalizar isso, dependendo da hora ou do dia da semana.


Painel de controle -> Ferramentas administrativas -> Agendador de tarefas tem muitas opções. Crie uma nova tarefa agendada ("na inicialização do sistema" é uma opção). Não estou no caixa eletrônico do sistema Win10, mas acredito que também pode ter configurações do dia da semana. Pode ser necessário procurar nas propriedades de um atalho e encontrar o caminho completo do programa para o Task Scheduler.
LawrenceC

O agendador de tarefas do Windows pode ser usado para essa finalidade.
Moab

Respostas:


1

Como mencionado, no Windows 10, o Agendador de tarefas pode ser usado para agendar um programa por dia da semana. Se você deseja usar o Agendador de tarefas para fazer isso e seu programa não precisa iniciar o login, as etapas são as seguintes:

Win-> tipo Task Scheduler-> Ação-> Criar Tarefa Básica -> Preencha NextNome-> -> Semanal-> Verifique o dia da semana-> Next-> Iniciar Programa-> selecione Browsee selecione seu programa-> Next->Finish

No entanto, o OP parece estar perguntando como iniciar um programa por dia da semana no login / inicialização. O Agendador de tarefas pode iniciar um programa por dia da semana OU logon, mas não parece permitir que você especifique os dois.

Para fazer isso, você pode escrever um script VBS simples chamado "ExecuteByDayOfWeekOnStartup.vbs" e colocá-lo na pasta Inicializar ( Wintipo: shell:startupIsso é baseado nesta resposta do Microsoft technet. Na determinação do dia da semana.

Aqui está um exemplo de script vbs:

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

Isso é mais fácil que o Agendador de tarefas, pois não requer a execução do assistente para cada tarefa e requer apenas a edição simples de um arquivo. Também permite especificar facilmente mais de um programa para iniciar em cada dia da semana. Se o programa não estiver no PATH do sistema, adicione o nome completo do caminho entre aspas.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.