기 타 Wifi 암호등록을 도움을 받아서 CMD로 하여 보았습니다..
2018.03.09 11:37
잘 할줄도 모르면서..괜히..cmd로 해본다고 욕심을 낸것 같습니다...
레지등록하는 Registry.cmd 파일에서...파일명을 알수 있다는것을 알고...이것으로 해볼려고 하였던것입니다
저의 경우..고수님들께서..이미 구현해 놓은 소스들을 찾아서..이것을 복사를 해서..사용하는 정도입니다
그래서..필요한 기능이 구현된 소스가 없으면....새로 소스를 만든다거나 하는것을 할수가 없습니다..
현실이 이렇다보니.. Registry.cmd에서 찾은 xml 파일이름으로..무엇인가를 해보려고해도..이와 관련되..내용을 찾지를 못하였습니다
그렇죠..복사신공이 좋은것이지만.....복사할것이 없으면...아무런 위력이 없은 신공입니다..
결국..어제 하루종일..구글과 열심히 놀기만 하였습니다...
다행히..아마..제가 이럴줄 알고 계셨던것 같습니다...도움을 주신분이 있어서...해보고 싶었던 cmd로 Wifi암호등록을 할수가 있었습니다
cmd에 대한 기본적인 지식이 없어 필요한 기능이 있는 소스만 복사해서 사용을 하다보니까..이렇게...엉뚱한곳에서...헤메일때가 많습니다
웃으시면서...도움을 주신 분께..진심으로 감사드립니다..좋은일만 있으시길 바랍니다
한번 떠난 마음이 다시 돌아온다는 것이 현실적으로..어려운일이죠...세상에서 가장 어려운 부분이..대인관계인것 같습니다..
강좌가 삭제 되었습니다
Wifi자동연결 관련해서는 강좌란에..지니제스트님께서 누구나 쉽게 활용하실수 있도록...강좌를 해주셨습니다
초보분들을 위해서..좋은 강좌를 해주신 지니제스트님께 감사드립니다.
PE에서 Wlan 의 xml 정보 자동 입력하기
https://windowsforum.kr/lecture/9885886
아래의 사용기는..초보가 cmd에 대해서 잘 모르고 엉뚱한곳에서 삽질만 하다가..도움을 받아서..해결하여 감사의 마음으로 쓴 사용기입니다
cmd로 잘 되는구나 하는 정도로 보아주십시요
아마...cmd관련 고수님들은..뚝닥 만드실수 있을것 같습니다
1. 아래는 원래 Registry.cmd 파일에서...하이이잌님의 도움을 받아서 레지를 등록하는것으로 수정한것입니다...Registry폴더가 아닌 reg파일과 같이 한 폴더에 있는 경우로 수정한것입니다.. 하이이잌님 감사합니다..지금 잘 사용하고 있습니다..
윈키PE에서..regedt32.exe가 없는줄도 모르고 왜 안되지 하면서..엉뚱하게 고생을한 것입니다...이렇게..복사하거나..기존것을 가져다 쓰기만 하다보니..생기는 일이죠...
저는...아래처럼 수정을 하면서..여기에서 dir 명령이 사용된것을 알았습니다...b/a-d/one 이런..알지 못하는...단어들이 있어서.그냥..reg를 등록해주나 보다하면서 사용을 했었습니다..지금도..b/a-d/one 뜻을 모르기는 마찬가지입니다..
이 소스에서..파일이름을 알수 있다는것을 활용해보려고 했었습니다...잘 안되어서 고생만 하였지만요..
@echo off
pushd %~dp0
IF EXIST %Windir%\System32\cmd.exe set SysPath=%Windir%\System32
IF EXIST %Windir%\Sysnative\cmd.exe set SysPath=%Windir%\Sysnative
::Install reg Files
FOR /F "tokens=* usebackq" %%a IN (`dir /b/a-d/one .\*.reg`) DO (
if exist %%a call Regedit.exe /s %%a >nul
)
exit
2. 바탕화면은...비긴엔트님의 ChangeWall.exe를 이용해서 부팅시에 교체하는것으로 하였습니다..지인분들께서 PE생성기 2.0에서 처럼..바탕화면을 설정할수가 없어서....PETools.wim에..원하시는 사진(블랙계열)을 넣어서..교체하여 사용하실수 있도록 하였습니다..로켓독 때문에...블랙계열만 사용수가 있습니다.
무선인터넷이 연결이 되었습니다..
3. SSID 글자색이 파란색으로 표시가 되었습니다..
4. 크롬도 실행하여 보았습니다..
5. cmd가..제대로만 배우면...못하는것이 없을 정도로 막강하죠...저에게는..어려운 것이 많아서..쉽게 배우지를 못하는것 같습니다..
cmd는 바이러서 검출이 걱정이 없어서..제일 마음에 듭니다..하지만...cmd 파일도..avast에서 검출이 되는 경우를 보았습니다..저도.어! 했었습니다
cmd라고해서..100% 검출이 안되는것은 아닌가 봅니다..
exe버전과 같아..cmd파일 있는 폴더의 xml을 먼저 등록합니다..
6. Backup/WifiAuto 폴더의 xml을 등록합니다.
7. WifiAuto 폴더의 xml을 등록합니다.
강좌란에...있는 자료는..폴더를 임의대로 지정을 할수가 있습니다....이렇게 마음대로 지정할수 있다는것이 큰 장점인것 같습니다..
8. 각 폴더에 있는 xml이 모두 등록이 되었습니다..도움을 받고 이제셔야 성공을 했네요...
9. 마무리
저야..공부를 하는 마음으로 도전(?)을 했지만..그래도..열심히 삽질을 해도..해결이 되지 않다보니..좀..그랬었습니다..
알고 보았더니..안되는것을 열심히 삽질을 한것이었습니다... 도움을 주신분께...다시 한번더 감사드립니다
초보가...고수님의 도움을 받아서..해결하고 감사의 사용기를 썼구나 하여주십시요
어제 월요일이 시작된줄았었습니다..벌써 금요일이네요..
즐거운 시간 되시길 바랍니다
댓글 [5]
-
제이유컴 2018.03.09 12:04
-
ToPs 2018.03.09 12:10 좋은 글 잘 보았습니다. 수고하셨습니다.
-
히이이잌 2018.03.09 12:59
dir /?을 입력하면 도움말이 나옵니다.
디렉터리에 있는 파일과 하위 디렉터리 목록을 보여 줍니다.
DIR [드라이브:][경로][파일 이름] [/A[[:]특성]] [/B] [/C] [/D] [/L] [/N]
[/O[[:]정렬 순서]] [/P] [/Q] [/R] [/S] [/T[[:]시간 필드]] [/W] [/X] [/4][드라이브:][경로][파일 이름]
나타낼 드라이브, 디렉터리 및/또는 파일을 지정합니다./A 지정된 특성을 가진 파일을 보여 줍니다.
특성 D 디렉터리 R 읽기 전용 파일
H 숨김 파일 A 기록 파일
S 시스템 파일 I 콘텐츠가 인덱싱되지 않은 파일
L 재분석 지점 - 부정을 뜻하는 접두사
/B 최소 포맷을 사용합니다(머리말 정보나 요약 없음).
/C 파일 크기에 1000단위로 분리 기호를 보여 줍니다. 이것은 기본값
입니다. 분리 기호를 표시하지 않으려면 /-C를 사용하십시오.
/D /W와 같으나 세로로 배열하여 보여 줍니다.
/L 소문자를 사용합니다.
/N 파일 이름이 제일 오른쪽에 오도록 새로운 긴 목록 포맷을 사용합니다.
/O 파일을 정렬된 순서로 보여 줍니다.
정렬 순서 N 이름순(문자 순서) S 크기순(작은 것 먼저)
E 확장명순(문자 순서) D 날짜/시간순(가장 이전 것 먼저)
G 그룹 디렉터리 먼저 - 순서를 반대로 하는 접두사
/P 정보가 한 화면에 꽉 차면 잠깐 멈춥니다.
/Q 파일 소유자를 보여 줍니다.
/R 파일의 대체 데이터 스트림을 표시합니다.
/S 지정한 디렉터리와 하위 디렉터리를 포함하여 보여 줍니다.
/T 정렬에 사용할 시간 필드를 지정합니다.
시간 필드 C 작성한 시간
A 마지막 액세스한 시간
W 마지막 기록한 시간
/W 이름만 가로로 배열하여 보여 줍니다.
/X 8.3 파일 이름이 아닌 파일에 대한 짧은 이름을 보여 줍니다.
이 형식은 긴 이름 앞에 짧은 이름이 추가된 것으로 /N 포맷과
같습니다. 짧은 이름이 없으면
공백을 보여 줍니다.
/4 4자릿수 연도를 표시합니다.스위치를 DIRCMD 환경 변수로 미리 설정할 수 있습니다. 하이픈(-)을
스위치 앞에 접두 기호로 주면 미리 설정된 스위치에 우선합니다(예, /-W).
============================================================================
/b : 간단하게 표시해줍니다.
for /f 명령으로 문자열을 추출할때는 아무래도 불필요한 정보가 적으면 적을수록 추출하기가 쉽기때문에,
for /f 명령을 활용할때는 거의 항상 사용됩니다.
/a - 표시할 대상을 정합니다.
d를 붙이면 디렉토리를 표시하겠다는 뜻인데, -d 라고 입력하면 '디렉토리 빼고' 표시합니다.
/O 명령어는 어떤 순서로 정렬해서 표시할지를 지정합니다.
NE는 이름순, 확장자순 정렬을 의미합니다.
-
왕초보 2018.03.09 16:01
추천을 10번을 하고 싶은 마음입니다..
/b : 간단하게 표시해줍니다. 이런게 중요한것들은 알고 있어야 하는데도..제가 너무 기초가 없습니다
초보가 초보인 이유가..도움말을 제대로 활용하지 못하여서 그런것 같습니다..
하나하나..중요한 부분을 빨간색으로 표시하여 주신 마음에..너무너무 감사합니다..
지식도 중요하지만...괜히..마음이 훈훈해지는것 같습니다
복 많이많이 받으십시요
------------------------------------------------------------------
d를 붙이면 디렉토리를 표시하겠다는 뜻인데, -d 라고 입력하면 '디렉토리 빼고' 표시합니다.
"-" 것이 왜 있나 하였습니다...깊은 뜻이 있었네요..
-
ehdwk 2018.03.09 20:51
수고하셨습니다.
수고 하셨습니다
그리고 비긴엔트님이 작업하시는 작품도 기대하고 있습니다^^