소프트웨어 PE로 부팅해서 바탕화면에 바로가기 질문 드립니다.
2024.03.07 08:11
안녕하세요 PE로 부팅해서 바탕화면에 바로가기에 대한 질문을 드립니다.
@echo off
pushd %~dp0
if exist %Windir%\System32\cmd.exe set SysPath=%Windir%\System32
if exist %Windir%\Sysnative\cmd.exe set SysPath=%Windir%\Sysnative
if exist "X:\Windows\DeskLnk\count.txt" goto:Remove_Link
echo %date%>"X:\Windows\DeskLnk\count.txt"
copy /y "%USERPROFILE%\Desktop\*.lnk" "X:\Windows\DeskLnk\*.lnk"
%SysPath%\reg.exe add "HKEY_CLASSES_ROOT\Directory\background\shell\DeskLnk" /v "" /d "바탕 화면의 바로가기 제거" /f
%SysPath%\reg.exe add "HKEY_CLASSES_ROOT\Directory\background\shell\DeskLnk" /v "Icon" /d "imageres.dll,-5342" /f
:Tools
for %%a in ("C:\Tools\*.exe") do (
Shortcut.exe /f:"%USERPROFILE%\Desktop\%%~na.lnk" /a:c: /t:"C:\Tools\%%~na.exe" /w:C:\Tools
)
for /f "tokens=* usebackq" %%a in (`dir /b/ad "C:\Tools\"`) do (
for %%b in ("C:\Tools\%%~na\*.exe") do (
Shortcut.exe /f:"%USERPROFILE%\Desktop\%%~nb.lnk" /a:c: /t:"C:\Tools\%%~na\%%~nb.exe" /w:C:\Tools
))
exit
----- 이렇게 지정 해 주면 잘 됩니다.----
:Tools
for %%a in ("%Curdrv%\Tools\*.exe") do (
Shortcut.exe /f:"%USERPROFILE%\Desktop\%%~na.lnk" /a:c: /t:"%Curdrv%\Tools\%%~na.exe" /w:%Curdrv%\Tools
)
for /f "tokens=* usebackq" %%a in (`dir /b/ad "%Curdrv%\Tools\"`) do (
for %%b in ("%Curdrv%\Tools\%%~na\*.exe") do (
Shortcut.exe /f:"%USERPROFILE%\Desktop\%%~nb.lnk" /a:c: /t:"%Curdrv%\Tools\%%~na\%%~nb.exe" /w:%Curdrv%\Tools
))
exit
--- %Curdrv% 이렇게 해 보아도 안 됩니다. (구문이 잘못 되어 안 되겠지요)----
C:\Tools 폴더나 D:\Tools 폴더에 들어있는 APP 바로가기가 미리 C:\ 지정을 해 두면 바탕화면에 바로가기가 잘 만들어지는데 C, D, E, 아무데나 있어도 만들어지도록 하려면 어찌해야 하는지요 도움 부탁 드립니다.
댓글 [2]
번호 | 제목 | 글쓴이 | 조회 | 등록일 |
---|---|---|---|---|
[공지] | 질문과 답변 게시판 이용간 유의사항 | gooddew | - | - |
99277 | 윈 도 우| 자식vhd 클린시 수동 복사 [12] | 민트러브 | 366 | 03-07 |
99276 | 소프트웨어| 크롬 브라우저 질문 드립니다 ㅠㅠ [10] | 엉으 | 506 | 03-07 |
» | 소프트웨어| PE로 부팅해서 바탕화면에 바로가기 질문 드립니다. [2] | 연약한자 | 366 | 03-07 |
99274 | 윈 도 우| 윈도우11에서 서드파티 백신 쓰시는 분들 질문 드립니다. [4] | 마린블루 | 417 | 03-07 |
99273 | 윈 도 우| 드라이브마다 폴더가 생겨요 [2] | 화랑이 | 637 | 03-06 |
99272 | 서버 / IT| 윈도우 서버 2012R2 업데이트 패키지 [2] | kim0 | 348 | 03-06 |
99271 | 기 타| yotube에서 매년 2~3월에 올린 자료만 검색하는 방법이 있... [3] | brucex | 450 | 03-06 |
99270 | 윈 도 우| Win7_UltimateK_x64.GHO -> VHD 변환? [5] | 햇님 | 476 | 03-06 |
99269 | 윈 도 우| 탐색기 미리보기 사진 문의 [2] | 에로스타 | 279 | 03-06 |
99268 | 기 타| 벤토이 부팅 안되요 ㅠ [5] | 율파파 | 459 | 03-06 |
99267 | 윈 도 우| 윈도우10 디펜더 실시간 보호 활성화 안되는 문제 [13] | magoo | 717 | 03-05 |
99266 | 윈 도 우| 노트북 와이파이가 안되고 비행기모드인데 어떡하나요? [3] | 『ⓖⓤⓝ』 | 472 | 03-05 |
99265 | 소프트웨어| 벤토이 파티션 질문 드립니다. [2] | 양치기영감 | 350 | 03-05 |
99264 | 윈 도 우| VHDman에서 GHO변환 방법? [4] | 햇님 | 393 | 03-05 |
99263 | 윈 도 우| 최신 윈도우 설치 문제 문의 [2] | 자비 | 432 | 03-05 |
99262 | 하드웨어| 내장하드 소음 왜 이런건가요? [3] | slhyou | 390 | 03-05 |
99261 | 윈 도 우| 원드라이브 "요청 기반 파일 관리" 관련 문의 [16] | 푸른하늘좋 | 237 | 03-05 |
99260 | 하드웨어| 제 보드가 UEFI 환경을 사용할 수 있는 제품인가요?? [12] | 와디노 | 360 | 03-05 |
99259 | 소프트웨어| beyondcompare 파일 정렬.. 문의드립니다. [11] | 혀볶음 | 169 | 03-05 |
99258 | 윈 도 우| Windows 7.vhd 멀티부팅 방법 [8] | 햇님 | 232 | 03-05 |
이렇게하면 어떨까요?
ToolsLnk.cmd
@echo off
pushd %~dp0
for %%a in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do (
if exist %%a:\Tools\*.exe (set drv=%%a& goto Tools)
)
echo.
echo. 모든 드라이브 루트에 Tools 폴더가 없습니다.
pause >nul
:Tools
for %%a in ("%drv%:Tools\*.exe") do (
Shortcut.exe /f:"%USERPROFILE%\Desktop\%%~na.lnk" /a:c: /t:"%drv%:Tools\%%~na.exe" /w:%drv%:Tools
)
for /f "tokens=* usebackq" %%a in (`dir /b/ad "%drv%:Tools\"`) do (
for %%b in ("%drv%:Tools\%%~na\*.exe") do (
Shortcut.exe /f:"%USERPROFILE%\Desktop\%%~nb.lnk" /a:c: /t:"C:\Tools\%%~na\%%~nb.exe" /w:%drv%:Tools
)
exit