본문 바로가기

Shell2

[심화방] VBA_심화_100제 #13 [ 셀레니움 네이버 로그인] 파이썬으로 네이버 자동 로그인을 하는 코드를 작성한 적은 있는데, 막상 VBA로는 한적이 없어서 남긴다. 실제 사용시에는 본인의 아이디와 패스워드를 입력하여 사용하길 바란다. 아직 익숙하지 않아서 그런지 Selenium.Keys 로는 원할하게 구현하지 못해 Shell을 통해서 구현하였다. Dim shell: Set shell = CreateObject("WScript.Shell") 네이버는 SendKeys를 통한 키 전달 방식의 로그인은 봇으로 감지하여 캡챠를 발생하기 때문에 다른 방법으로 로그인을 하여야 한다. 바로 복사 붙혀넣기 인데 파이썬으로 할때는 Selenium.Keys 로 특수키를 전달하여 키보드를 입력과 같은 방식으로 우회할 수 있는데 VBA에서는 그게 되지 않는다. 몇번 다른 사이트에서 한.. 2023. 3. 20.
[VBA] 파일 세부항목을 출력해보자(Feat. namespace & Parsname) 파일 세부항목을 출력하는 방법중 본인이 알고 있는 방식은 FSO("Scripting.FilesystemObject")을 이용하는 방식과 윈도우 Shell에 접근하여 출력하는 방식이다. 더 나은 방식이 있는지는 아직 더 공부를 해야할 듯 하다. 이번 작업은 배가 산으로 간 형세이다...ㅜ.,ㅡ 조금만 더 추가하고 조금만 더 한다는게 약간 오바를 한거 같긴하나 몇일밤 구글링을 하여 만든거라 21년의 마지막과 22년의 첫 시작을 함께한 녀석이다. 파일 진행사항은 이렇다. 1. 매크로 버튼의 텍스트를 변경하면서 조건에 맞는 각각의 작업을 하도록 하였다. 2. 각각의 작업은 이렇다. - 파일 세부항목을 출력하는 프로세스 - 파일 Rename을 하기 위해 세팅하는 프로세스 - 파일 Rename을 통해 파일을 수정하.. 2022. 1. 2.