생산성 향상을 위해 일상적인 작업을 어떻게 자동화합니까?

StackOverflow https://stackoverflow.com/questions/111683

  •  02-07-2019
  •  | 
  •  

문제

매일 아침 컴퓨터에 로그인한 후 다양한 일상적인 작업을 수행합니다.목록에는 이메일 클라이언트 열기/확인, RSS 리더, Visual Studio 실행, 일부 비즈니스 앱 실행, 응답 입력, 소스 제어에서 최신 버전 가져오기, 컴파일, 다른 도메인에 연결 등과 같은 항목이 포함될 수 있습니다.크게 보면 다음과 같은 스크립팅 솔루션을 사용하여 자동화할 수 있습니다. 오토잇, 야간 작업 등

반복적으로 수행하는 작업 목록과 이를 자동화하여 해결한 방법에 대해 괴짜 여러분의 의견을 듣고 싶습니다.멋진 팁이 있나요?

도움이 되었습니까?

해결책

가장 좋아하는 방법은 밤에 컴퓨터를 켜두는 것입니다. 노트북이라면 잠자기 모드로 두는 것이 좋습니다.VMware 또는 유사한 작업에서 웹 검색 가상 머신을 실행하면 머신과 함께 VM 시작을 설정하고 종료 시 상태를 저장하여 웹 페이지와 이메일 클라이언트가 계속 열려 있도록 할 수 있습니다.이는 대규모 컴파일에서 VM의 성능 저하가 이점을 무효화하지 않는 스크립팅이나 유사한 작업을 수행하는 경우에도 개발에 적합합니다.

다른 팁

저는 리눅스를 사용합니다.내가 원하는 것은 무엇이든 수행하는 스크립트가 많이 있습니다.일반적으로 나는 작업의 "블록"이 나중에 재사용될 수 있을 때마다 스크립트를 작성합니다.예를 들어 간단한 리팩토링, 배포 등...

시간이 지나면서 나는 이 블록들을 결합하기 시작했고, 그리하여 점점 더 효율적이 되었습니다.

"시작 시 항목 로드"와 관련하여 기본으로 제공되는 Linux에서는 로그아웃하거나 컴퓨터를 끌 때 "현재 세션을 저장할 수 있습니다".

Windows에서는 명령줄을 통해 자동화할 수 있는 프로그램을 사용하는 것이 좋습니다.

슬릭런 몇 개의 키만으로 일반적인 항목을 탐색할 수 있고 공간도 매우 작습니다.입력 변수와 파일 경로 인식 기능을 모두 사용하면 모든 컴퓨터에 빠르게 원격 데스크톱을 연결하고, 무엇이든 검색하고, 필요한 것을 불러올 수 있습니다.

OS X에는 하루를 시작할 때 실행하는 Applescript가 있습니다.IM에 메시지를 설정하고, 방해가 되는 프로그램을 숨기거나 종료하고, 새 메일을 받는 등의 작업을 수행합니다.또한 USB 백업 디스크를 연결하므로 집에 갈 때 다른 스크립트가 이를 꺼내고 일부 프로그램을 종료합니다.대본이 완성되면 나도 마찬가지다.

Quicksilver를 사용하여 주요 콤보로 이러한 스크립트를 호출합니다.

그런데 Mac이 없다면 Quicksilver와 Applescript가 아마도 전환해야 할 첫 번째이자 두 번째 이유일 것입니다.그 둘 사이에서 여러분은 여러분이 원하는 거의 모든 작업을 매우 짧은 순서로 수행하도록 컴퓨터에 지시할 수 있습니다.

좋은 것을 사용하세요 앱 실행기 Quicksilver나 Launchy와 같은 간단한 작업을 수행하는 데 걸리는 시간을 줄일 수 있습니다.일반적으로 스크립트를 작성할 수는 없지만 각 단계를 더 빠르게 수행할 수 있습니다.

셸 스크립트(Applescript, Bash, PowerShell 등)를 작성하는 것은 앱이 스크립트 가능하다고 가정하고 새로운 언어를 선택하는 경우 대부분의 일상적인 작업을 자동화하는 좋은 방법입니다.이 방법을 더 자세히 살펴보면 스크립트가 불가능한 앱에 대해 점점 더 짜증이 나서 앱 선택에 영향을 미치기 시작할 것입니다. ;-)

또한 일/주/월/년의 특정 시간에 특정 작업을 자동으로 실행하려면 cron 작업, Windows 예약 작업 또는 유사한 OS X 아날로그를 고려하십시오.앞에서 언급한 "근무일 아침" 스크립트부터 매년 아내의 생일과 기념일을 상기시키는 것까지 무엇이든 이 스크립트를 사용할 수 있습니다.추가 정보가 있습니다. 여기 *NIX 시스템의 경우 또는 여기 Windows 상자의 경우.

행복한 자동화!

Applescript를 둘러보는 데 어려움을 겪고 있지만 Apple은 BASH 스크립트를 잘 실행하므로 대신 이를 사용합니다.내 Mac에 개발 서버가 있으므로 새 사이트 디렉토리 생성, Apache에서 새 가상 호스트 생성, /etc/hosts 파일에 새 도메인 추가 등을 위해 실행할 수 있는 스크립트가 있습니다. .

Bash(또는 아마도 AppleScript, 방법은 모르겠지만)를 다음과 통합하는 것이 특히 좋습니다. 으르렁.이렇게 하면 화면에 PNG 아이콘과 함께 멋진 메시지를 표시할 수 있습니다.하지만 이는 스크립트가 낮 동안 수행하는 작업에 더 유용합니다.

저는 대부분의 프로그래밍 작업을 직장의 개발 서버에서 수행하므로 저녁에는 간단하게 스크린 세션을 분리했다가 아침에 다시 연결하기 때문에 정확히 하루 일과를 마친 위치에 도달하는 데 몇 초 밖에 걸리지 않습니다. 전에.

받은 편지함(커밋 메일 보관 등)을 정리하기 위해 mutt에 정의된 매크로가 있고, sshfs를 통해 노트북의 개발 서버에 일부 디렉터리를 마운트하는 스크립트가 있습니다(공개 키를 사용하여 상호 작용 없이 작동함). 해야 할 일은 브라우저를 시작하고 커피를 마시는 것입니다.:)

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top