'vbs'에 해당되는 글 1건

  1. 2011.10.18 [Portfolio] 군대에서 요긴하게 써먹었던 VBS+Shell Script (2)
포트폴리오2011.10.18 14:43

때는 바햐흐로 제가 35사단에서 근무했던 군대로 돌아갑니다.

 저는 원래 통신병 이였습니다. VHF 병이 였죠... 하지만 당시에 전산병 인가가 모잘랐고

저도 통신병보다는 전산병을 원했기 때문에 들어오자마자 전산병을 하였습니다.

전산병은 생각보다 힘든 직업이라는걸 아무도 모를것입니다. 하지만 나름 편한점도 많았죠.

근무시간은 제가 있었을시절에는  밤 10~12시사이에 근무가 꼭있는데 전산실에서 사수 부사수가 2명이서 전산실을 지키는 일입니다. 그때 저는 막내라 항상 부사수 위치에 있었기때문에 일지를 써야했었죠

일지 쓰는일은 생각보다 시간이 오래걸리고 귀찮은 일이였습니다.
처음에는 아무것도 모르기때문에 거의 2시간동안 이리저리 뛰어다니면서 했었습니다. 하지만 한달이 지나고 두달이 지나니깐

이거 원 반복적인 작업을 계속 하고 있고 패턴이 보였습니다.

일단 엑셀작업같은것은 매크로+VBS로 해결함으로써 버튼 하나로 해결하였고
복사 작업 같은것도 VBS로 해결하니 엄청 편하였습니다.

기존에 BAT 파일 즉 배치 파일이죠.. 초딩부터 사용해오던 autoexec.bat 를 수많이 수작업을 많이 해오던 터라
배치파일이 편하였지만 VBS의 깔끔함과 BAT파일의 한계를 넘더라구요

이렇게 스크립트에 눈을 뜬 나는 정말 모든것 하나까지 자동화 하기위해서 유닉스 의 shell script를 제작하기로 했습니다.
그때 고참들은 일일이 유닉스에 명령어를 치더라구요 헐... 저는 반복적인 작업을 싫어하기때문에 모조리 스크립트로
만들었습니다.  

만드는 시간은 일지를 쓰는 시간보다 10배는 오래 걸렸지만 완성된후에 2시간동안 쓸 일지를 10분도 안돼서 쓰고
남은 시간에 놀았죠 ㅋㅋ  
Posted by 동동(이재동)

댓글을 달아 주세요

  1. 검색하다가...

    안녕하세요?
    현재 개발자로 계신다길래 ^^
    제가 vbs파일을 만든것은 아니고요. 검색을 통해서...

    Set WshShell = CreateObject("WScript.Shell")
    WshShell.Run chr(34) & *****"fast.cmd" & Chr(34), 0
    Set WshShell = Nothing

    위에서 ****부분에 제대로 경로를 적어주면 작동합니다.
    하지만 제가 알고 싶은 것은 ****부분에 vbs파일 위치를 적어주고 싶습니다.
    당연히 vbs와 cmd는 하나의 폴더에 위치하고 있겠고요.
    그래서 어느 경로로 폴더를 움직여도... vbs를 실행하면 저 별표 경로가 들어갔으면 합니다.

    분명히 vbs파일의 자신의 경로를 나타낼 수 있는 뭔가가 있을 것 같은데.... 그걸 못찾겠습니다.
    예를 들면, WScript.path는 Windows\system32이죠. 이런 형태로 뭔가가 있을것 같은데....도저히 검색해도
    나오지도 않고 네이버지식IN에 질문을 올려도 답변을 달아주는 사람이 없어 애를 먹고 있습니다.


    2016.07.09 06:32 [ ADDR : EDIT/ DEL : REPLY ]