VBScript

    UTC 시간을 확인하기 위한 스크립트

    http://www.u229.no/stuff/snippets/UTC.asphttp://www.paulsadowski.com/wsh/timestamp.htm Sample output:timestamp.vbs 1041812764 timestamp.vbs 1041812764Mon Jan 6 00:26:04 2003 You can specify multiple timestamps on the command-line. Please change the constant 'off' to reflect the offset in hours from UTC for your locale. -----------------------------------------------------------------------------..

    웹쉘에서 배우다

    처음 무언가를 배우는 사람은 다른 사람이 남긴 것을 보고 배우게 됩니다. VBScript 를 공부하고 있습니다. 문법은 GUI 관련 부분이 없는 정도의 Visual Basic 와 비슷합니다. PowerShell 과 같이 특정 윈도우 상위만 지원하는 것이 아닌 모든 윈도우에서 사용이 가능하며, 조금은 번거롭지만 닷넷에서도 사용이 가능합니다. 저 같은 사람에게는 정말 가뭄의 단비같은 존재입니다. 요즘 획득한(?) 웹쉘의 내용을 보면서 참 많은것을 느꼈습니다. 이제까지 아무생각 없이 IF 문을 이용해서 특정 문자가 들어있는 부분을 체크했었는데 이 소스가 더 나아 보입니다. 소스1 IF instr(keyword, "\")>0 or instr(keyword, "/")>0 or instr(keyword, ":")>..

    [VBScript] 특정경로의 원본 이름 추출

    대소문자가 구별되지 않은 폴더의 전체경로를 가지고 있을때, 폴더가 있을경우 원래의 대소문자가 포함된 이름을 반환하는 VBScript 입니다. 사용법 GetFolderRealName("부모폴더명","찾을 폴더명") 반환값 폴더가 있을 경우 : 대소문자포함된 폴더명 폴더가 없는 경우 : 값없음 Function GetRealName(oPath) Dim fso, d, f, sf, s, f1 Dim ParentsPath, tmpPath, LastRealName GetRealName = "" tmpPath = Split(oPath,"\") LastRealName = tmpPath(Ubound(tmpPath)) ParentsPath = Replace(oPath,"\"&LastRealName,"") If Len(Par..

    ADODB 개체를 이용한 포트 스캔

    ADODB 개체를 이용한 포트 스캔

    ADODB.connection 를 이용해서 특정포트의 사용여부를 확인하는 스크립트에 대한 내용입니다. 일반적으로 포트를 스캔하는 방법은 여러가지가 있습니다. 1. telnet 프로그램을 이용한 방법 2. 어플리케이션을 이용한 방법 (superscan, nmap, ... ) 3. ADODB 개체를 이용한 방법 일반적으로 telnet 과 어플리케이션을 이용한 방법은 널리 알려져서 한번이라도 보신적이 있는 내용일것입니다. 하지만 ADODB 개체라고 하는 조금 생소한 것에 대해서 알아보면 다음과 같습니다. 인용 액티브엑스 데이터 오브젝트(ADO)는 데이터 원본에 접근하기 위해 마이크로소프트 표준으로 제작된 컴포넌트 오브젝트 모델 객체들의 모임이자, 프로그래밍 인터페이스(API)이다. 연결 객체(Connectio..

    엑셀 링크 한번에 없애기

    엑셀 링크 한번에 없애기

    엑셀로 작업을 하다보면 링크가 필요없음에도 불구하고 자동으로 만들어 버립니다. 처음 작업할때는 그런가보다 하지만 은근 신경도 쓰이고, 갯수가 많아지면 삭제하는것도 일(?) 입니다. 이럴때 한번에 해결할수 있는 방법이 있습니다. 1. 도구 - 매크로 - Visual Basic Editer 를 실행합니다. 2. 다음 구문을 입력합니다. 3. 이제 링크를 삭제할 시트를 열고 도구 - 매크로 - 매크로 를 실행합니다. 4. 방금 등록한 RemoveHyperlinks 를 실행합니다. 앞으로는 3,4 번동작만으로 링크를 제거할수 있습니다. 만약 링크생성자체를 막고 싶으면, 도구 - 자동고침옵션 - 입력 할 때 자동 서식 을 선택해보면 다음과 같이 체크를 풀어주시면 됩니다.