반응형

출처: http://dsct1472.tistory.com/403


종종 놓치는 중요 이메일


회사에 출근해서 일을 하다 보면 가끔 중요한 메일을 못 보는 경우가 생깁니다. 급한 개발 건이 있다거나 먼저 처리해야 할 일이 있을 때는 출근하자 마자 일을 시작하다 보니 Outlook을 실행하지 않는 날엔 중요한 메일을 못 봐서 처리가 늦어지는 경우가 있습니다. 부팅만 하면 메신저 프로그램처럼 자동으로 실행되도록 설정해 둘 필요가 있습니다.




  Outlook 자동 실행 설정하기


Outlook 프로그램을 실행하고 설정 메뉴에 들어갔습니다. 자동 실행 메뉴가 있을 텐데... 하고 한참을 뒤져봤는데 찾을 수가 없더군요. 제가 못 찾은 것인지... 아무튼 안보입니다. 이럴 때 쓰는 방법이 있죠.

바로 [시작 프로그램]폴더를 이용하는 방법입니다. 컴퓨터가 부팅 될 때 자동으로 실행하고 싶은 프로그램의 바로 가기를 [시작 프로그램] 폴더에 넣어 두면 시작 프로그램으로 등록이 되어 자동 실행이 됩니다.


Outlook을 예로 들어 볼까요.

1) 프로그램의 바로 가기를 준비합니다.




2) [시작 프로그램] 폴더에 준비한 바로 가기를 복사. 끝.
    [시작 프로그램]폴더의 위치는 
    C:\Users\<계정 이름>\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
    입니다.

폴더를 찾아가기 귀찮다면 아래 그림과 같이 [시작] > [모든 프로그램] > [시작 프로그램] 우클릭 > 탐색 으로 찾아도 됩니다.



폴더를 찾았으면 이렇게 바로 가기만 넣어주면 됩니다.


잘 동작하는지 컴퓨터를 다시 시작해 보세요. 아마 잘 될 겁니다.



다시 시작하지 않고 확인하고 싶다면 [시작] > "msconfig" 명령 입력 > 시작 프로그램 탭으로 이동하면 아래 그림과 같이 시작 프로그램으로 내가 넣은 프로그램이 등록 되었음을 확인할 수 있습니다.





자체적으로 자동 실행 메뉴를 만들어 두지 않은 프로그램을 자동 실행하고 싶을 때 이용해 보세요.
이 방법은 Windows 8.1까지 공통적으로 사용할 수 있는 방법입니다.

반응형
반응형

출처:http://nitw.tistory.com/85

 

윈도우 7 노트북 무선AP 만들기


오늘은 노트북을 이용한 무선 AP를 만들어 보고자 합니다.

사무실에 무선 AP가 없어 불편 하던 중 알게된 팁이네요 ^^

 

일단 노트북은 기본 유선으로 인터넷이 되어야 합니다

 

그럼 일단 내 무선랜카드가 AD-HOC 을 지원하는지 부터 확인을 해보죠

 

CMD (명령프롬프트)를 관리자 권한으로 실행해줍니다.

그리고

Netsh wlan  show drivers       입력

 

그럼 쭉 무선랜카드 정보가 나오는데요

 

 항목 중

"호스트된 네트워크 지원 :  "

로 되어있다면 됩니다.

 

~ 여기까지 확인 했다면

 

동일하게 명령창에서

 

Netsh wlan set hostednetwork mode=allow "ssid=무선 네트워크 이름" "key=암호(8자 이상)" keyUsage=persistent

를 입력해줍니다.

 

그럼  다음과 같이

 

호스트된 네트워크 모드를 허용하도록 설정합니다.

호스트된 네트워크의 SSID 를 변경했습니다.

호스트된 네트워크의 사용자 키 암호를 변경했습니다.

 

라는 정보가 출력되어 집니다.

 

그럼 이제 네트워크 공유센터를 열고 어뎁터 설정 변경을 클릭하고 들어가면

무선 네트워크 연결 2 라는 항목이 생성 되어짐 을 확인할수 있습니다.



 

자 그럼 이제 다음 캡쳐 화면처럼 로컬영역 연결 [유선연결]을 우측 마우스 클릭 으로 속성을 열어줍니다.

그럼 보이는 항목 처럼 공유 부분에서 다음 과 같이 체크를 해줍니다.

체크를 하고 확인을 하면 됩니다.

이때 홈네트워킹 연결 부분을

무선 네트워크 연결 2 로 선택 해주셔야 해요 

 



 

그럼 이제

 

다시 명령 프롬프트에서

netsh wlan start hostednetwork

를 입려해주면

이제 스마트폰 또는 테블릿에 설정한 무선AP SSID 정보가 보일 거에요

 

이제 무선 인터넷을 연결하고 인터넷을 이용하시면 됩니다.

 

단 노트북을 재부팅 하거나 하면

netsh wlan start hostednetwork 를 해주셔야 되요

 

멈추는 건  당연히

netsh wlan stop hostednetwork

 

이겠죠 ^^ 

반응형
반응형

출처:http://ayonc.tistory.com/27


1. choice

set /p YN=(Y/N)?

:: "set /p 변수명=" 사용자에게 Y/N을 선택할 수 있게한다.

if /i "%YN%" == "y" goto YES

if /i "%YN%" == "n" goto NO



2. 배치파일에 빈 줄 넣기

echo.

:: echo뒤에 점찍으면 줄이 띄어짐


3. 다른 배치파일 호출

call 파일경로


4. 반복문

:LOOP


echo 문자 출력 작업

pause

::pause를 설정하면 사용자가 키를 눌러야 다음으로 넘어간다.

goto LOOP

 

5. if문


if exist c:\test\ (

        echo 있음

) else (

        echo 그런거 없음

)


6. 문서에 echo 찍기

:: 파일 뒤에 이어쓰기

echo 안녕하슈 >> test.txt

:: 파일 덮어쓰기

echo 안녕함 > test.txt


7. 매개변수 받기

echo 첫번째인수 : %1

echo 두번째인수 : %2

echo 세번째인수 : %3

c:\>test.bat aa bb cc

첫번째인수 : aa

두번째인수 : bb

세번째인수 : cc


8. 도스에서 폴더를 복사하기

xcopy c:\test\*.* c:\test1\test\ /e /h /k

/e : 비어있는 하위 폴더도 복사

/h : 숨긴 파일, 시스템파일도 복사

/k : 파일 속정 복사. (읽기전용)

::현재 디렉토리에 있는 모든 파일을 다른곳으로 복사

copy . c:\new


9. 파일 확장자 변경

::ren 이름바꾸는 명령어

ren *.txt *.doc


10. 오늘 날짜 출력하기

echo %date%

:: 출력 "금 2013-05-03"

echo %time%

:: 출력 "10:35:03.56"


:: 원하는 모양으로 다듬기

:: 요일제거하고 날짜만 얻기

set myDate=%date:~2%

echo %myDate%

set myDate=


:: 윈도우 2000이상에서 요일 구하기

echo %date:~0,1%요일


11. 컴퓨터 이름 알아내기

:: set만 치면 환경변수가 쫙뜬다.

set

:: 거기서 COMPUTERNAME을 본다. 컴퓨터 이름만 보려면

echo %COMPUTERNAME%


12. echo가 안되는 특수문자(<,>,|)를 출력하기

echo ^>

echo ^<

echo ^|

echo ^^

 

13. 폴더 삭제 시 "디렉터리가 비어 있지 않습니다." "The directory is not empty"

rmdir /s c:\test\

:: 그 외에 삭제하기

:: 기본

del test.txt

del *.txt

:: 읽기 전용 파일 삭제

del /f test.txt

:: 숨김 파일 삭제

del /a test.txt


14. 폴더 생성하기

md test1

:: 하위 폴더도 생성

md test1\test2\test3


15. 텍스트 파일에 줄번호 붙여서 출력하기

:: 빈줄은 세지 못함.. <,>,| 이런 기호는 출력못함


for /f "delims=" %%i in (test.txt) do call :FUNCTION %%i

goto :EOF

:FUNCTION

set /a SUM=%SUM% + 1

echo %SUM%: %*


16. 배치파일에서 서브루틴 구현

:: call 로 FOO를 호출 5,6을 인수로 준다.


call :FOO 5 6

goto :EOF

:FOO

set /a RESULT=%1 * %2

echo %RESULT%


17. 배치파일에서 문자열 다루기

set string=abcdefghi

:: 추출하기 2번째 글자부터 시작해서 3글자까지 추출하기

set newstring=%string:~2,3%

echo %newstring%


18. 랜덤 숫자 만들기 1~100 까지 20출력


set num

:LOOP

set /a myNum=%RANDOM% %% 100+1

echo %myNum%


set /a count+=1

if %count% GEQ 20 goto QUIT

goto LOOP

:QUIT


19. if문 쓰는법

:: if 조건문 실행문

if "%1" == "/?" goto HELP

:: /i옵션을 붙이면 대소문자 구분없이 문자열을 비교

if /i "%1" == "-h" goto HELP


20. for문 쓰기

:: for 변수  in 대상 파일 범위   do 실행할 명령어, 옵션

for %%i in (*.*) do attrib "%%i"

:: /d : 파일이 아닌 디렉토리를 대상으로함

:: /r : 하위 파일까지 처리


21. sort 명령 사용 : txt파일 안에 내용을 순서대로 정렬하여 출력

sort test.txt

:: 다른 파일로 출력

sort test.txt >> out.txt


22. 배치파일 반환 값 설정하기

:: 강제적으로 반환값을 설정

@exit /b %1


23. 배치파일 종료시 변수 자동으로 지우기

:: 변수를 정의하기 전에 setlocal추가 이 다음에 선언된 변수는 자동으로 사라짐

setlocal

set Test=foo

echo %Test%

:: 기존 환경변수와 같은 이름의 변수명을 써야할 때

set Path=C:\test\

:: 배치파일 내에서 setlocal을 중간에 끝내야 할때. 실제 환경변수를 써야할때

endlocal

echo %Path%

:: Test는 사라짐.


24. 윈도우 에서 grep하기

:: 시그윈을 설치하면 grep쓸수 있음

:: 그거 말고도 findstr을 사용

findstr /?


25. 주석은 '::' 나 rem을 사용

:: 주석문

rem 주석문


26. 프로그램이나 명령어를 수행할때, 그 프로그램이나 명령문이 성공적으로 끝나면 os에 0을 반환한다.

하지만 실패하거나 문제가 있을때는 0이 아닌 값을 출력한다. 좀 더 특수한 문제가 있잇을때 프로그래머의 마음에 따라 숫자를 지정할 수도 있다.

echo %ERRORLEVEL%

if not "%errorlevel%" == "0" goto ERROR

goto OK


:ERROR

echo failed!

goto QUIT


:OK

echo success!

goto QUIT


:QUIT


27. 파일 비교하기.

fc /?

fc test1.txt test2.txt

:: 공백무시하고 비교

fc /w test1.txt test2.txt

:: 바이너리파일 비교

fc /b test1.exe test2.exe

반응형
반응형

출처:http://snoopybox.co.kr/1299




방명록에 질문주신 분이 계셔서 관련 글 올려봅니다.

환경 변수라는 말 한번 쯤은 들어보셨을 텐데요, DOS 세대라면 SET PATH= 이 명령어 기억나실 것입니다. AUTOEXEC.BAT 파일에 MDIR 경로를 적어주곤 했죠. 그럼 어떤 위치에서든 MDIR을 실행시킬 수 있었으니까요.

추억의 MDIR 3.10


윈도우에서도 기본적으로 사용되는 시스템 변수가 있습니다. 이 값은 레지스트리 상에 저장되어 있는데 일반 유저들은 사용할 일이 잘 없겠지만 개발자 분들이나 CMD 창 자주 쓰는 분들께는 유용할 수 있습니다. 저도 배치파일 작성할 때 자주 사용하는 편입니다.

아래는 제가 현재 사용중인 윈도우 7 기준인데 몇가지 자주 쓰이는 예를 들어보겠습니다.

%allusersprofile%

C:\ProgramData

%appdata%

C:\Users\사용자계정\AppData\Roaming

%homepath%

\Users\사용자계정

%localappdata%

C:\Users\사용자계정\AppData\Local

%programfiles%

C:\Program Files

%programfiles(x86)%

C:\Program Files (x86)

%systemdrive%

C: (현재 윈도우가 설치되어 있는 드라이브)

%systemroot%

C:\windows

%temp%

C:\Users\사용자계정\AppData\Local\Temp

%userprofile%

C:\Users\사용자계정

%windir%

C:\windows



질문 주신 분은 바탕화면 폴더의 위치를 다른 곳으로 옮겨두었는데 그 위치를 환경 변수로 한방에 지정해두고 싶어하시는 것 같습니다. 여러가지 방법이 있지만 일단 가장 쉬운 방법부터 설명드리겠습니다.



방법 1.

가장 기본적인 방법으로는 시스템 속성 창을 들 수 있습니다. 한방에 가시려면 sysdm.cpl 이라고 입력하시면 됩니다.




여기에는 사용자 변수와 시스템 변수가 있습니다. 사용자 변수는 현재 사용자의 계정에만 적용되는 값이고 시스템 변수는 모든 사용자 계정에 대해 적용되는 값입니다. 따라서 둘중에 아무 곳에나 만드셔도 됩니다. 저는 사용자 변수에 만들어 보겠습니다. 새로 만들기를 눌러서 변수 이름과 값을 지정해주시면 됩니다.



예를 들어 위와 같이 추가를 했다면 앞으로 %portable% 이라는 변수는 E:\프로그램\포터블 프로그램 위치를 반환해줍니다. 윈도우 탐색기 주소창에 %portable% 라고 입력하면 바로 저 위치로 가겠지요. 커맨드 창에서는 pushd %portable% 이라고 입력하면 위 위치로 이동하게 됩니다.




방법 2.

SET 명령어와 비슷한데 SetX 라는 명령어가 있습니다. 그런데 이 명령어는 윈도우 XP에 기본으로 포함되어 있지 않습니다. XP 유저들은 따로 팩을 설치해야 사용이 가능합니다.

http://www.microsoft.com/downloads/details.aspx?FamilyID=49ae8576-9bb9-4126-9761-ba8011fabf38&DisplayLang=ko

뭐 어차피 시스템 속성에서 해결하면 되는데 굳이 이 팩을 설치해서까지 SetX를 이용할 필요는 없겠지요. 윈도우 7에는 기본으로 들어있습니다.

자세한 사용법은 SetX /? 라고 입력해서 확인해보시고 여기서는 가장 기본적인 예제만 적어보겠습니다.

setx portable "E:\프로그램\포터블 프로그램"


setx portable "E:\프로그램\포터블 프로그램" /m


위 예제에서 뒤에 /m 을 붙이지 않은 경우 사용자 변수가 되고 뒤에 /m 을 붙이면 시스템 변수가 됩니다.

한가지 알아두어야 할 사항은 이렇게 SetX로 지정한 변수는 해당 커맨드 창에서는 적용되지 않고 새로 띄운 커맨드 창에서부터 적용이 된다는 점입니다.



방법 3.

마지막으로 레지스트리 편집기로 하는 방법입니다. 물론 이 말은 REG ADD 명령어로도 가능하다는 소리겠지요.
여기에 대해서는 특별히 설명할 필요가 없을 것 같습니다.

사용자 변수 : HKEY_CURRENT_USER\Environment
시스템 변수 : HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\Environment

해당 키에 찾아가서 문자열 값을 새로 만들어 주시면 됩니다.


반응형

+ Recent posts