목차
- 윈도우 10 키보드 클릭시 현재 화면 정보 서버에 전송하는 예제 이전 포스팅 참고 학습
- 윈도우 10 키보드 입력 문자열 로컬 파일로 저장 예제 이전 포스팅 참고 학습
- 윈도우 10 TCP 클라이언트 생성 및 서버와 통신 예제 이전 포스팅 참고 학습
- 윈도우 10 파워쉘에서 선택 정렬을 위해 사용자에게 정수 입력받기 예제
- 윈도우 10 입력받은 정수들을 선택정렬하여 출력 예제
윈도우 10 키보드 클릭시 현재 화면 정보 서버에 전송하는 예제 이전 포스팅 참고 학습
이전 포스팅에서는 윈도우 10 환경에서 키보드 클릭 이벤트를 감지하고, 클릭이 감지되면 현재 화면의 정보를 스크린샷으로 찍어서 TCP 서버로 전송하는 예제에 대해 알아보았습니다. 이를 통해 원격지에서 사용자 동작을 모니터링하거나 로그로 남기는 보안기능을 구현할 수 있습니다.
해당 내용이 궁금하신 분은 아래 내용을 참고해주세요.
2023.08.28 - [Window] - [Windows] 윈도우 10 키보드 클릭시 화면 정보를 서버에 전송하는 예제(PowerShell)
[Windows] 윈도우 10 키보드 클릭시 화면 정보를 서버에 전송하는 예제(PowerShell)
목차 파이썬 TCP 서버 구성 및 파일 수신 예제 이전 포스팅 참고 학습 파이썬 바이트 값으로 파일 저장하기 예제 이전 포스팅 참고 학습 윈도우 10 파워쉘에서 현재 화면 스크린샷 비트맵 구하기
salguworld.tistory.com
윈도우 10 키보드 입력 문자열 로컬 파일로 저장 예제 이전 포스팅 참고 학습
아래의 이전 포스팅은 윈도우 10 환경에서 사용자의 키보드 입력 문자열을 감지하고, 입력된 문자열을 로컬 파일로 저장하는 예제입니다. 이를 통해 특정 작업이나 입력을 기록하거나 분석할 수 있습니다. 예를 들어, 키보드로 입력되는 명령어나 텍스트를 로그 파일에 저장하는 용도로 활용될 수 있습니다.
해당 내용이 궁금하시면 아래 링크를 참고해주세요.
2023.08.28 - [Window] - [Windows] 윈도우 10 파워쉘에서 키보드 입력 문자 파일로 저장하기 예제(PowerShell)
[Windows] 윈도우 10 파워쉘에서 키보드 입력 문자 파일로 저장하기 예제(PowerShell)
목차 윈도우 10 파워쉘에서 TCP 통신 메시지 전송 예제 이전 포스팅 참고 학습 윈도우 10 특정 키 입력시 현재 화면 캡쳐하여 파일로 저장 예제 이전 포스팅 참고 학습 윈도우 10 실시간 마우스 커
salguworld.tistory.com
윈도우 10 TCP 클라이언트 생성 및 서버와 통신 예제 이전 포스팅 참고 학습
마지막으로 이전 포스팅에서 윈도우 10 환경에서 TCP 클라이언트를 생성하고, 서버와 통신하는 예제에 대해 알아보았습니다. TCP 클라이언트를 이용하여 서버와 데이터를 주고받을 수 있습니다. 이를 활용하여 원격지 서버와 데이터 교환을 구현하거나, 원격 명령 실행 등 다양한 원격 작업을 수행할 수 있습니다.
해당 내용이 궁금하시다면 아래링크를 통해 학습해주세요.
2023.08.28 - [Window] - [Window] 윈도우 10 파워쉘에서 TCP 통신 메시지 전송 및 수신 예제(PowerShell)
[Window] 윈도우 10 파워쉘에서 TCP 통신 메시지 전송 및 수신 예제(PowerShell)
목차 윈도우 10 키보드 키 이벤트 발생 대기 스크립트 작성 예제 이전 포스팅 참고 학습 윈도우 10 실시간 마우스 커서 위치 x, y 좌표 출력 예제 이전 포스팅 참고 학습 윈도우 10 특정 키 입력시
salguworld.tistory.com
윈도우 10 파워쉘에서 선택 정렬을 위해 사용자에게 정수 입력받기 예제
아래는 윈도우 10 파워쉘 환경에서 사용자로부터 정수를 입력받는 예제입니다. 사용자로부터 입력받은 정수들을 선택 정렬을 위해 사용할 수 있습니다. 선택 정렬은 간단한 정렬 알고리즘 중 하나로, 사용자로부터 입력받은 정수들을 정렬하는 데 사용할 수 있습니다.
# 사용자로부터 정수를 입력받아 배열에 저장
$numbers = @()
while ($true) {
$input = Read-Host "정수를 입력하세요 (종료하려면 'q' 입력):"
if ($input -eq 'q') {
break
}
if ($input -match '^\d+$') {
$numbers += [int]$input
} else {
Write-Host "올바른 정수를 입력하세요."
}
}
윈도우 10 입력받은 정수들을 선택정렬하여 출력 예제
아래는 윈도우 10 파워쉘 환경에서 선택 정렬 알고리즘을 사용하여 입력받은 정수들을 정렬하고, 정렬된 결과를 출력하는 예제입니다. 선택 정렬은 입력받은 데이터를 작은 값부터 큰 값 순서로 정렬하는 방법으로, 이 예제를 통해 정렬 알고리즘의 동작과 파워쉘을 이용한 간단한 데이터 처리를 익힐 수 있습니다.
# 사용자로부터 정수를 입력받아 배열에 저장
$numbers = @()
while ($true) {
$input = Read-Host "input value (exit mode 'q' input):"
if ($input -eq 'q') {
break
}
if ($input -match '^\d+$') {
$numbers += [int]$input
} else {
Write-Host "not number."
}
}
# 선택 정렬 수행
for ($i = 0; $i -lt $numbers.Length - 1; $i++) {
$minIndex = $i
for ($j = $i + 1; $j -lt $numbers.Length; $j++) {
if ($numbers[$j] -lt $numbers[$minIndex]) {
$minIndex = $j
}
}
if ($minIndex -ne $i) {
$temp = $numbers[$i]
$numbers[$i] = $numbers[$minIndex]
$numbers[$minIndex] = $temp
}
}
# 정렬된 결과 출력
Write-Host "result:"
foreach ($num in $numbers) {
Write-Host $num -NoNewline
Write-Host " " -NoNewline
}
Write-Host ""