소프트웨어 pureBasic 전원 단추 0357 - 재시작 후 펌웨어 설정
2023.11.24 19:50
오토잇은 간단한 프로그램도 컴파일하면 용량이 커서
pureBasic 으로 간단하게 전원단추 기능을 만들어 봤습니다.
문자열을 윈도우에 있는 것으로 가져 오기 때문에 각 나라 언어에 따라 제목부터 각 나라 문자를 출력합니다.
소스에 간단하게 주석을 넣었습니다.
0100 초기버전
0200 PB 6.10 지원
2024-05-19
0300 재부팅시 바이오스 설정 들어가기(UEFI 만 가능. 관리자 권한 필요)
0310 관리자 권한 실행
0311 x86 호환
0350 인수 지정
-s 시스템 종료
-r 재부팅
-fw 바이오스 설정으로(UEFI 동작 에서만 가능)
-t xx 대기 시간 설정
EX>
pbpower_x64 -fw -t 10
(10초 대기. 재부팅 후 바이오스 설정)
0352 Windows 7 에서도 UEFI 확인
0355 HighDPI 지원. 일부 수정
0357 바탕화면 우클릭 레지스트리 등록 및 제거
소스
실행파일
키워드 Keyword, pureBasic, Power Button, ShutDown, Restart
LoadString, SHDefExtractIconW,
TOKEN_PRIVILEGES, OpenProcessToken, LookupPrivilegeValue, AdjustTokenPrivileges,
InitiateShutdown, InitiateSystemShutdown, WM_SETICON, BM_SETIMAGE
GetFirmwareType, SeSystemEnvironmentPrivilege, GetFirmwareEnvironmentVariable, SetFirmwareEnvironmentVariable
OsIndicationsSupported, OsIndications, EFI_GLOBAL_GUID
댓글 [14]
-
Godblessyou 2023.11.24 19:52
-
왕초보 2023.11.24 19:55
좋은것을 알려주셔서 감사합니다.
-
컨피그 2023.11.24 20:13
이런거 좋아요~ 감사합니다.
-
지후빠 2023.11.24 20:35
실행 파일 크기가 예술입니다. ^^
버튼에서 아이콘과 문자열 사이에 공백 한칸씩 넣어주면....ㅎ~
PureBasic 조금씩 보고 있는데 autoit, autohotkey에 비할바가 아니라는...
ps. 예전에 질문올린 것인데 혹시 시간되시면 한번 봐 주십시오.
- https://windowsforum.kr/qna/19662859
extd.exe로 커버할 수 있긴하지만 인터페이스가 마음에 들어서요.
-
입니다 2023.11.24 20:52
저는 문제 없이 잘 나오는데 혹시 모르니 OpenConsole() 부분을 아래처럼 수정해 보세요.
OpenConsole("", #PB_Ascii) ; NACH MACRO.PBI !!!
-
지후빠 2023.11.24 21:30
헉! 이렇게 간단히 해결되다니... 속이 다 후련합니다. 정말 감사합니다.^^
진작 여쭤볼 것을 그랬습니다.
@echo off
for /f "delims=" %%a in ('Wfolder.exe "SET Folder=" \\ "한글 폴더를 선택해보십시오."') do %%a
echo %folder%
pause
-
cungice 2023.11.24 22:18
수고 많으셨습니다. 감사합니다.
-
무월 2023.11.25 07:45
워~ 가뜩이나 작은 용량인데 얼마나 차이 안 날 줄 알았는데 10/1 수준이네요. ㄷㄷㄷ
덕분에 좋은 정보 얻어 갑니다. ^^
-
소리애드 2023.11.25 08:28
수고많으셨습니다 ...
-
상발이 2023.11.25 16:05
수고하셨습니다.
-
fkjin 2023.12.24 00:34
수고 많으셨습니다.
-
metaverse21 2023.12.27 17:30
감사합니다.
-
집앞의_큰나무 2024.05.20 18:11
꼭 필요한 도구
감사드립니다.
-
개골구리 2024.06.13 09:25
감사드립니다.
번호 | 제목 | 글쓴이 | 조회 | 추천 | 등록일 |
---|---|---|---|---|---|
[공지] | 강좌 작성간 참고해주세요 | gooddew | - | - | - |
1019 | 소프트웨어| pureBasic - WIM 정보 v0993 - 내부 파일 추가 삭제 내보내... [41] | 입니다 | 9308 | 162 | 12-22 |
1018 | 소프트웨어| 한글2024 로고 교체 / 자동 설치 옵션 [54] | 무월 | 14515 | 110 | 11-25 |
1017 | 소프트웨어| [추가기능1.1]엑셀 셀의 행-열 Auto-Highlight 하는 방법들 [77] | 지후빠 | 2946 | 103 | 11-10 |
1016 | 소프트웨어| iVentoy 만능윈도우(WIM) 자동 설치 [21] | 무월 | 4512 | 68 | 07-08 |
1015 | 소프트웨어| Passolo v22.0.193.0 이용하여 번역하기 [63] | 사랑의음악 | 1306 | 64 | 05-15 |
1014 | 소프트웨어| 트루이미지(Acronis True Image) 추가본②(본문 수정) [91] | 고양이2 | 9152 | 62 | 11-26 |
1013 | 소프트웨어| USB 로 UEFI 와 MBR 로 부팅 되도록 ISO 파일 설치하기 [42] | 좋은이웃 | 7197 | 57 | 03-17 |
1012 | 소프트웨어| ▣▣▣▣▣[ Ventoy 고급 응용편 자료 정리 ]▣▣▣▣▣ [31] | 메인보드 | 8047 | 57 | 05-14 |
1011 | 소프트웨어| PC 카카오톡 광고 제거 (6차 수정) [50] | CraXicS | 7066 | 56 | 05-29 |
1010 | 소프트웨어| rufus 3.18 사용법 (2가지) [24] | suk | 6083 | 56 | 03-14 |
1009 | 소프트웨어| Ventoy usb만들기 [41] | 메인보드 | 6365 | 55 | 09-04 |
1008 | 소프트웨어| pureBasic - WIM 정보 v0998 - 일부 버그 수정 [23] | 입니다 | 2153 | 55 | 06-12 |
1007 | 소프트웨어| 램디스크(Ram Disk) 만들기 - 본문 수정 [60] | 고양이2 | 9458 | 50 | 12-02 |
1006 | 소프트웨어| 미니PC 드라이버 백업복원 1편 [21] | sunshine | 2529 | 50 | 06-21 |
1005 | 소프트웨어| 자동 업데이트 2in1 배치파일[추가4] [24] | sunshine | 2958 | 48 | 07-15 |
1004 | 소프트웨어| 다음 팟플레이어 광고[팝업] 차단 [12] | 무월 | 3250 | 48 | 07-26 |
1003 | 소프트웨어| 크롬 하단 다운로드창 활성화 [11] | 무월 | 2893 | 46 | 08-03 |
1002 | 소프트웨어| 한글 2020 제품키 자동 입력 및 업데이트 통합하기 [30] | CraXicS | 11742 | 45 | 02-06 |
1001 | 소프트웨어| pureBasic - WIM 정보 v0995 - 재부팅 후 펌웨어 설정. 임... [12] | 입니다 | 1017 | 44 | 05-30 |
1000 | 소프트웨어| WinNTSetup 설정값을 저장하여 기본값으로 사용하기 [18] | 무월 | 2362 | 43 | 11-06 |
감사 합니다.