반응형

Batch 파일로 현재 PC의 Network Adapter를 모두 찾아내고, 그 아래 부여된 IP주소를 출력.

여기서 IP주소는 IPv4, IPv6 를 의미.

 

 

코드

@echo off
setlocal enabledelayedexpansion

REM 임시 파일 생성
ipconfig > temp.txt

REM "Ethernet adapter" 또는 "Wireless LAN adapter"가 포함된 줄을 찾아서 임시 파일에 저장
findstr /r /c:"Ethernet adapter" /c:"Wireless LAN adapter" temp.txt > temp2.txt

REM 임시 파일에서 라인 단위로 읽으면서 어댑터 명과 IP 주소를 출력
for /f "tokens=1-2 delims=:" %%a in (temp2.txt) do (
    set "adapter=%%a"
    set "adapter=!adapter:~0,-1!"
    echo !adapter!

    REM 각 어댑터에 대한 IP 주소 출력
    for /f "tokens=2 delims=:" %%i in ('ipconfig ^| findstr /r /c:"IPv4 Address" /c:"IPv6 Address"') do (
        set "ip_address=%%i"
        set "ip_address=!ip_address: =!"
        echo IP Address: !ip_address!
    )
)

pause

 

temp1 파일

temp2 파일

 

temp2 파일에서 어댑터와 IP주소만 읽어서 출력.

결과

 

 

 

아래 코드는 한번 adapter를 보여주고 pause 후 ip 주소를 보여줌.

 

코드

@echo off
setlocal enabledelayedexpansion

REM 어댑터 이름 가져오기
for /f "tokens=1-2 delims=:" %%a in ('ipconfig ^| findstr /r /c:"Ethernet adapter" /c:"Wireless LAN adapter"') do (
    set "adapter=%%a"
    set "adapter=!adapter:~0,-1!"
    echo !adapter!
)

pause

REM IP 주소 가져오기
for /f "tokens=2 delims=:" %%a in ('ipconfig ^| findstr /r /c:"IPv4 Address"') do (
    set "ip_address=%%a"
    set "ip_address=!ip_address: =!"
    echo   !adapter!: !ip_address!
)

pause

 

결과

 

 

 

 

 

 

 

 

반응형
반응형

현재 PC에 등록되어있는 모든 네트워크 어댑터를 출력하는 cmd 명령어.

유선연결과 무선연결 모두를 찾는다.

 

명령어:

 

ipconfig | findstr /r /c:"Ethernet adapter" /c:"Wireless LAN adapter"

 

반응형

 

결과

 

 

파일로 결과를 저장하고 싶은경우는 아래를 참고.

https://ansan-survivor.tistory.com/1975

 

[Windows Batch] 네트워크 어댑터 이름 확인, ipconfig 파일 출력

batch파일로 cmd에서 ipconfig로 확인하는 명령을 파일로 출력하고, 네트워크 어댑터 (network adapter)만 따로 파일로 출력하는 예제. 단순히 cmd로 확인하려는 경우는 아래를 참고. https://ansan-survivor.tistor

ansan-survivor.tistory.com

 

 

반응형
반응형

batch파일로 cmd에서 ipconfig로 확인하는 명령을 파일로 출력하고, 네트워크 어댑터 (network adapter)만 따로 파일로 출력하는 예제.

 

단순히 cmd로 확인하려는 경우는 아래를 참고.

https://ansan-survivor.tistory.com/1976

 

[cmd] Windows 네트워크 어댑터 이름 출력

현재 PC에 등록되어있는 모든 네트워크 어댑터를 출력하는 cmd 명령어. 유선연결과 무선연결 모두를 찾는다. 명령어: ipconfig | findstr /r /c:"Ethernet adapter" /c:"Wireless LAN adapter" 결과

ansan-survivor.tistory.com

 

 

코드

@echo off
setlocal enabledelayedexpansion

REM 임시 파일 생성
ipconfig > temp.txt

REM "Ethernet adapter" 또는 "Wireless LAN adapter"가 포함된 줄을 찾아서 임시 파일에 저장
findstr /r /c:"Ethernet adapter" /c:"Wireless LAN adapter" temp.txt > temp2.txt

REM 임시 파일에서 라인 단위로 읽으면서 어댑터 명을 출력
for /f "tokens=1-2 delims=:" %%a in (temp2.txt) do (
    set "adapter=%%a"
    set "adapter=!adapter:~0,-1!"
    echo !adapter!
)

 

반응형

 

결과

 

Temp.txt파일

Temp2.txt 파일

 

 

 

 

 

 

반응형
반응형

 

아래와 같이 하면 부모님 생신을 알람을 위해 구글 음력생일을 반복일정 설정할 수 있다.

 

 

** 음력 보이기

1. 우측상단 톱니바퀴 - 설정

 

2. 보기옵션 - 보조캘린더 - 한국

반응형

 

 

3. 이제 음력 날짜가 괄호 안에 보인다.

 

 

 

 

반응형
반응형

아래 코드는 cmd 창에서 매개변수들을 던져주며 수행한다.

' 파일명: RunWithArguments.vbs
' 사용법: cscript RunWithArguments.vbs arg1 arg2 ...

' 커맨드 라인 인수를 가져오기
Set objArgs = WScript.Arguments

' 인수가 적어도 하나 이상인지 확인
If objArgs.Count < 1 Then
    WScript.Echo "How to use: cscript RunWithArguments.vbs arg1 arg2 ..."
    WScript.Quit
End If

' 인수 출력
WScript.Echo "how many args get? " & objArgs.Count
WScript.Echo "args lists:"

' 모든 인수 출력
For i = 0 To objArgs.Count - 1
    WScript.Echo "list " & (i + 1) & ": " & objArgs(i)
Next

' 여기에 인수를 활용한 로직 추가
' 예를 들어, 전달받은 인수를 이용하여 다른 프로그램을 실행하는 등의 동작 수행 가능

' 예시: Notepad 실행
Set objShell = WScript.CreateObject("WScript.Shell")
'objShell.Run "notepad.exe", 1, True

 

1. 위 스크립트를 넣은 파일 "RunWithArguments.vbs"을 만듦.

 

 

2. cmd로 해당 경로로 이동 후 실행

명령어 입력

RunWithArguments.vbs 1 2 3

 

반응형

결과

 

아래 창들이 하나씩 뜸.

 

총 몇개의 인자가 입력되었는지,

각 list에 어떤값이 입력되어었는지

 

 

반응형
반응형

 

모드 설치 순서.

아래 순서대로 하면 모드를 넣을 수 있는 세팅과 모드를 추가할 수 있다.

적당한 사양.

CPU : i9 13900KF + NZXT Kraken x73

RAM: Samsung DDR5 32G 38400 x 4

SSD: Corsair Mp600 Pro LPX M.2 Nvme 2TB

MB : Gigabyte z790 UD AC

GPU : Gigabyte Geforce RTX 3090 Gaming OC D6X 24G

 

1. BepinEx 다운로드 (시스카2에 모드를 추가할 수있는 FrameWork로 가장 선행해야 함)

https://paradoxmods.net/files/12-bepinex/

 

BepInEx

BepInEx is a universal Unity plugin framework which aims to provide a unified overlayed environment for different Unity games. It allows for runtime code modifications and has been widely used in modding various games. Download the latest version that is c

paradoxmods.net

    다운로드하고 압축을 폴면 아래와 같다.

 

 

2. 위와 같이 압축푼 파일 4개를 "C:\Program Files (x86)\Steam\steamapps\common\Cities Skylines II" 에 넣는다.

 

3.시스카2 플레이 후 종료

    처음에 Core밖에 없던 폴더가 플레이하고 종료하면 아래와 같이 여러 파일들이 생성된다.

왼쪽 -> 오른쪽 처럼 폴더 파일 갯수가 변함

 

그러면 이제 모드를 추가할 수 있는 세팅을 완료 한 것.

 

반응형

 

4. 이제 추가하고 싶은 모드들을 다운로드 받는다. (아래 사이트)

https://paradoxmods.net/downloads/

 

Downloads - Mods, Assets, Scripts

HookUI By ParadoxMods 4,669   2

paradoxmods.net

    테스트로 모든 구역을 unlock 시켜주는 모드를 다운로드 받았다.

    (Highlight rated는 높은 평점을 받은 것들...)

 

5. 압축을 풀고 내부에 해당 모드의 폴더가 있다. 해당 폴더를 Plugins 폴더에 복붙한다.

 

 

 

6. 적용된 것을 확인한다. (한번에 모든 타일이 다 열리는 모드)

    성공적으로 적용된것을 확인할 수 있다.

 

 

참고로 모드에 대한 설명을 정리한 블로그가 있어서 참고..

https://tsblog.simulz.kr/1476#%EC%B5%9C%EC%8B%A0_%EB%B2%84%EC%A0%84_%EB%82%B4%EB%A0%A4%EB%B0%9B%EA%B8%B0_5

 

시티즈: 스카이라인 2 - 유용한 모드들

모드 적용 커스텀 모드를 사용하려면 BepinEx 플러그인을 설치해야 합니다. 시티즈: 스카이라인 2 모드 활성화 시티즈: 스카이라인 2 모드 활성화 CS2 게임은 유니티 엔진을 사용하여 만들었기 때문

tsblog.simulz.kr

 

 

 

반응형
반응형

딱 필요한 정보만 쓴다.

국세청에 신고된 현금영수증 휴대전화 번호를 바뀐 번호로 교체하는 과정이다.

 

1. 국세청 접속

https://www.hometax.go.kr/websquare/websquare_cdn.html?w2xPath=/ui/pp/index_pp.xml

 

국세청 홈택스

 

www.hometax.go.kr

 

 

2.  전자계산서 현금영수증 신용카드 - 현금영수증(근로자 소비자) - 소비자 발급수단 전용카드 - 현금영수증발급용 휴대전화

 

 

 

반응형

 

3. 본인인증 및 로그인 (이전단계에서 했다면 생략되어진다)

 

 

4. 수정하기를 클릭

 

 

5. 수정을 위해서는 휴대전화 인증이 필요하다. (팝업창이 안뜨면 팝업해제를 하고 진행)

 

6. 인증을 하면 변경이 완료

 

 

 

 

 

반응형
반응형

특정 Host와 네크워크로 연결이 되어있는지 확인할 수 있는 스크립트이다.

 

CMD창에서 Ping으로 연결을 체크하는 기능과 같다.

예를들면 구글 IP주소인 8.8.8.8에 Ping을 때리면 연결 양호 신호가 온다.

반대로 연결이 안되있다면 Timed out 신호가 온다.

 

반응형

 

아래 스크립트를 실행만하면 성공 실패 여부와 연결상태를 확인할 수 있다.

 

코드

Option Explicit

Dim strIPAddress, objShell, objExec, strPingResults

' 테스트할 IP 주소 (성공 케이스)
strIPAddress = "8.8.8.8"
' 테스트할 IP 주소 (실패 케이스)
'strIPAddress = "8.8.8.9"


' WScript.Shell 개체 생성
Set objShell = WScript.CreateObject("WScript.Shell")

' Ping 실행 및 결과 얻기, 
' -w 1000 : timeout 1초
' -n 3은 3번의 패킷을 보내도록 지정
Set objExec = objShell.Exec("ping -n 3 -w 1000 " & strIPAddress) 

' 결과 읽기
strPingResults = objExec.StdOut.ReadAll()

' 결과 출력
msgbox "Ping Result: " & strPingResults

' 결과에서 성공 여부 확인
If InStr(strPingResults, "TTL=") > 0 Then
    msgbox "Ping Succeed! Connected to HOST."
Else
    msgbox "Ping Failed!. Disconnected to HOST."
End If

' 객체 해제
Set objShell = Nothing
Set objExec = Nothing

 

 

 

 

 

반응형
1234···178

+ Recent posts