ChatGPT4.0 은 좀 나은가요?
2024.02.29 00:28
한달에 20달러 내면 내 정보 팔면서 좀 더 편해지려나요?
직접 머리 쓰기 귀찮아서 간만에 구글 로긴하고 내 존엄성을 팔자... 귀찮아! 하고 GPT에게 물어봤는데
아는 만큼 보이고, 같은 곳을 봐도 관심있는 것만 인식되고 기억되고... 물어보는 것도 아는 만큼 물어볼 수 있군요.
결국 이녀석을 활용하는 것도 내가 알아야 ... 질문을 잘해야... 일을 잘 시켜야! 리딩을 잘해야! 대신 해주는 거였어요.
돈내고 내 정보 팔아가며 이녀석에게 일 가르치면서 일하는게 맞는건지... 그래도 기억 안나는거 재깍재깍 알려주는걸로 먹고살면서
엄청 빠르게 성장해서 퇴사하겠죠?
왜? 월급 줘가면서 내 시간 뺏겨가며 일 가르치면서 일하는 것 같은 기분이 들까요?
나중에 통수만 치지말아줄랭 ㅠ.ㅠ
댓글 [3]
-
라랑 2024.02.29 01:02
-
라랑 2024.02.29 01:35
@echo on
REM 명령어 실행 후 결과를 변수에 저장
for /f "skip=7 tokens=* delims=" %%a in ('dism /Get-WimInfo /Index:1 /WimFile:install.wim') do (
set "result=%%a"
goto :next
)
:next
set version=%result%
echo %version% | findstr /C:"Pro" >nul
if %errorlevel% equ 0 (
echo "Pro" 문자열 없당
) else (
DISM.exe /Delete-Image /imageFile:install.wim /index:1
)
dism /Get-WimInfo /WimFile:install.wim
pause
--------------- 우씨 이게 왜 되는거지 ㅋㅋㅋ 무섭네용 goto 쓴게 맘에 안들긴해도 너무 뚝딱 만들었네요
직접 했으면 담배 꽤나 빨았을텐데
이대로 가면 첨 생각했던 알고리즘과는 전혀 다른 방향이긴해도
코딩이 기억 날듯말듯 아리까리하고 일로 하는게 아니라서 느릿느릿한 깜빡깜빡하는 저에게는 시간을 엄청나게 단축시켜 주는건 확실
-
라랑 2024.02.29 12:17
chatGPT가 만들어 주었어요
@echo off
setlocal enabledelayedexpansion
copy /y "%UserProfile%\Downloads\install.wim" "%~dp0install.wim"
dism /Get-WimInfo /WimFile:"install.wim" > wim_list.txt
findstr /C:"Pro" wim_list.txt >nul
if %errorlevel% equ 0 (
set "indexCount=0"
for /f "tokens=1" %%a in (wim_list.txt) do (
if "%%a" equ "인덱스" (
set /a "indexCount+=1"
)
)
) else (
echo Pro 버전은 없습니다.
pause
exit
)
del wim_list.txt
set /a "indexCount-=1"
set "indexNo=1"
for /l %%i in (1, 1, !indexCount!) do (
dism /Get-WimInfo /Index:!indexNo! /WimFile:install.wim | findstr /C:"Pro" >nul
if !errorlevel! equ 0 (
DISM /Get-WimInfo /Index:!indexNo! /WimFile:install.wim ^| findstr /C:"Work" ^| findstr /C:"Enter" ^| findstr /C:"Edu" >nul
if !errorlevel! equ 0 (
DISM /Delete-Image /imageFile:install.wim /index:!indexNo!
) else (
set /a "indexNo=2"
DISM /Delete-Image /imageFile:install.wim /index:!indexNo!
)
) else (
DISM /Delete-Image /imageFile:install.wim /index:!indexNo!
)
)
dism /Get-WimInfo /WimFile:install.wim
mkdir C:\Mount
DISM /Mount-Wim /WimFile:install.wim /index:1 /MountDir:C:\Mount
DISM /Format:Table /image:C:\mount\ /Get-Packages >> 00_Tunlist.txt
DISM /Image:C:\Mount\ /Get-ProvisionedAppxPackages | FIND /I "PackageName" >> 00_Tunlist.txt
reg load HKLM\01 "C:\mount\Windows\System32\config\Software"
reg export "HKLM\01\Microsoft\Windows\CurrentVersion\Component Based Servicing\PackageDetect\Microsoft-Windows-Foundation-Package~31bf3856ad364e35~amd64~~0.0.0.0" Foundation_list.txt /y
reg unload HKLM\01
type Foundation_list.txt >> 00_Tunlist.txt
del Foundation_list.txt
DISM /Unmount-Wim /MountDir:C:\Mount\ /commit
del install.wim /q
rd /s /q C:\Mount
pause
------------ 댓글에 올리니까 탭이 다 날아가고 없군여 에디터는 메모장뿐이라 탭을 공백으로 바꿈도 못해서 패스
그래도 나보단 확실히 똑똑합니다. 이 질문은 답변하는데 꽤 시간이 걸렸는데(5~10분?) 아마 질문 앞에 언어 종류를 안넣어서 그런듯하네요. 그래서 그 제가 했던 그 전 질문으로 유추?해서 답변한 것 같네요.
User
if문에서 pro 라는 문자가 포함된 결과를 필터링 해줘
ChatGPT
배치 파일에서 문자열에 특정 문자열이 포함되어 있는지 확인하려면 findstr 명령을 사용할 수 있습니다. 다음은 findstr을 사용하여 조건부로 명령을 실행하는 예제입니다.
batch
Copy code
@echo off
REM 변수 설정
set version=Windows 10 Pro
REM 문자열에 "Pro"가 포함되어 있는지 확인
echo %version% | findstr /C:"Pro" >nul
if %errorlevel% equ 0 (
echo "Pro"이 포함된 문자열입니다.
) else (
echo "Pro"이 포함되지 않은 문자열입니다.
)
이 스크립트는 %version% 변수에 저장된 문자열에 "Pro"가 포함되어 있는지 확인합니다. 만약 "Pro"가 포함되어 있다면 echo 명령을 통해 "Pro"이 포함된 문자열임을 출력하고, 그렇지 않으면 "Pro"이 포함되지 않았음을 출력합니다.
위 스크립트에서 findstr 명령은 /C:"Pro" 옵션을 사용하여 "Pro"를 찾습니다. /C 옵션은 특정 문자열을 검색하라는 것을 나타냅니다. >nul은 출력을 화면에 표시하지 않도록 설정하는데, 이를 통해 찾는 문자열이 출력되지 않도록 합니다. if %errorlevel% equ 0은 이전 명령의 실행 결과를 확인하는데, 0은 성공을 나타냅니다. 따라서 "Pro"가 포함된 경우 errorlevel이 0이 되고, 그렇지 않은 경우에는 다른 값이 됩니다.