기본 앱 또는 기본 프로그램으로 Chrome Portable 등록

오래 전부터 Windows의 기본 프로그램 또는 기본 앱으로 Mozilla Firefox Portable을 등록하는 간단한 프로그램을 만들었습니다. 많은 사용자가 Opera, Chrome 등과 같은 다른 휴대용 브라우저 용 도구를 만들 수 있는지 묻습니다.

이 게시물에는 클릭 한 번으로 기본 앱으로 Chrome Portable (PortableApps.com에서)을 등록 또는 등록 취소하는 VBScript가 있습니다. 등록 후 기본 앱을 통해 Chrome Portable을 기본 브라우저로 설정할 수 있습니다.

기본 앱 또는 기본 프로그램으로 Chrome Portable 등록

PortableApps.com은 자주 사용하는 휴대용 소프트웨어 솔루션으로 좋아하는 소프트웨어를 가지고 갈 수 있습니다. 완전 개방형 소스 및 무료 플랫폼으로 동기화 된 클라우드 폴더 (DropBox, Google Drive, Box 등), 로컬 PC의 내부 또는 외부 드라이브 또는 휴대용 저장 장치 (USB 플래시 드라이브, 메모리 카드)에서 작동, 휴대용 하드 드라이브 등)이 PC간에 이동했습니다.

Chrome 휴대용 웹 브라우저를 기본 앱에 추가하려면 아래 VBScript를 사용하십시오.

 'Windows의 기본 프로그램 또는 기본 앱으로 Chrome Portable을 등록합니다 .'chromeportable.vbs-2019 년 5 월 20 일 Ramesh Srinivasan, Winhelponline.com에 의해 생성됨'최종 업데이트는 2019 년 6 월 13 일-큰 따옴표로 묶인 파일 이름 매개 변수입니다. 옵션 명시 적 Dim sAction, sAppPath, objFile, oFSO, sbaseKey, sbaseKey2 Dim WshShell : Set WshShell = CreateObject ( "WScript.Shell") Dim oFS0 : Set oFSO = CreateObject ( "Scripting.FileSystemObject") Set objFile = oFSO.GetFile (WScript .ScriptFullName) sAppPath = oFSO.GetParentFolderName (objFile) sAppPath = sAppPath & "\ GoogleChromePortable.exe"oFSO.FileExists (sAppPath)가 아닌 경우 WScript.Quit If InStr ( "", sAppPath) 0 그러면 sAppPath = "" ""& sAppPath & "" ""WScript.Arguments.Count 0이면 UCase (Trim (WScript.Arguments (0))) = "-REG"이면 UCS (Trim (WScript.Arguments (0)) 인 경우 RegisterChromePortable (sAppPath)를 호출합니다. ) = "-UNREG"그런 다음 UnregisterChromePortable (sAppPath)를 호출하십시오. sAction = InputBox ( "Chrome Portable을 기본 앱에 추가하려면 REGISTER를 입력하십시오. 제거하려면 UNREGISTER를 입력하십시오.", "Chrome Portable Registration", "REGISTER") UCase (Trim ( sAction)) = "REGISTER"다음 UCase (Trim (sAction)) = "UNREGISTER"인 경우 RegisterChromePortable (sAppPath)을 호출 한 다음 UnregisterChromePortable (sAppPath)를 호출합니다. 하위 등록 ChromePortable (sAppPath) sbaseKey = "HKCU \ Software \"sbaseKey2 = sbaseKey & "Clients \ StartmenuInternet \ Google Chrome Portable \"WshShell.RegWrite sbaseKey & "RegisteredApplications \ Google Chrome Portable", "Software \ Clients \ StartMenuInternet \ Google Chrome Portable \ Capabilities ", "REG_SZ "WshShell.RegWrite sbaseKey 및"Classes \ ChromeHTML2 \ ", "Chrome HTML 문서 ", "REG_SZ "WshShell.RegWrite sbaseKey &"Classes \ ChromeHTML2 \ AppUserModelId ", "Chrome Portable ", "REG_SZ "WshShell .RegWrite sbaseKey & "Classes \ ChromeHTML2 \ ApplicationIcon", sAppPath & ", 0", "REG_SZ"WshShell.RegWrite sbaseKey & "Classes \ ChromeHTML2 \ ApplicationName", "Google Chrome Portable Edition", "REG_SZ"WshShell.RegWrite sbaseKey & "클래스 \ ChromeHTML2 \ ApplicationDescription", "인터넷 액세스", "REG_SZ"WshShell.RegWrite sbaseKey & "클래스 \ ChromeHTML2 \ ApplicationCompany", "Google Inc.", "REG_SZ"WshShell.RegWrite sbaseKey & "Classes \ ChromeHTML2 \ DefaultIcon \ ", sAppPath &", 0 ", "REG_SZ "WshShell.RegWrite baseKey & "Classes \ ChromeHTML2 \ shell \ open \ command \", sAppPath & "-"& "" ""& "% 1"& "" "", "REG_SZ"WshShell.RegWrite sbaseKey2, "Google 크롬 포터블 에디션 ", "REG_SZ "WshShell.RegWrite sbaseKey2 &"Capabilities \ ApplicationDescription ", "Google Chrome Portable Edition ", "REG_SZ "WshShell.RegWrite sbaseKey2 &"Capabilities \ ApplicationIcon ", sAppPath &", 0 ", "REG_SZ "WshShell.RegWrite sbaseKey2 & "Capabilities \ ApplicationName", "Google Chrome Portable Edition", "REG_SZ"WshShell.RegWrite sbaseKey2 & "Capabilities \ FileAssociations \ .htm", "ChromeHTML2", "REG_SZ"WshShell.RegWrite sbaseKey2 & "Capabilities \ FileAssociations \. html ", "ChromeHTML2 ", "REG_SZ "WshShell.RegWrite sbaseKey2 &"Capabilities \ FileAssociations \ .shtml ", "ChromeHTML2 ", "REG_SZ "WshShell.RegWrite sbaseKey2 &"Capabilities \ FileAssociations \ .xht ", "ChromeHTML2 ", " REG_SZ "WshShell.RegWrite sbaseKey2 및"Capabilities \ FileAssociations \ .xhtml ", "ChromeHTML2 ", "REG_SZ "WshShell.RegWrite sbaseKey2 &"Capabilities \ FileAssociat ions \ .webp ", "ChromeHTML2 ", "REG_SZ "WshShell.RegWrite sbaseKey2 &"Capabilities \ URLAssociations \ ftp ", "ChromeHTML2 ", "REG_SZ "WshShell.RegSrite sbaseKey2 &"Capabilities \ URLAssociations \ http ", "ChromeHTML2 ", "REG_SZ"WshShell.RegWrite sbaseKey2 & "Capabilities \ URLAssociations \ https", "ChromeHTML2", "REG_SZ"WshShell.RegWrite sbaseKey2 & "DefaultIcon \", sAppPath & ", 0", "REG_SZ"WshShell.RegWshell sbaseKey \ open \ command \ ", sAppPath, "REG_SZ " 'Chrome Portable WshShell을 등록한 후 기본 앱을 실행합니다."control / name Microsoft.DefaultPrograms / page pageDefaultProgram "End Sub Sub UnregisterChromePortable (sAppPath) sbaseKey ="HKCU \ Software \ "sbaseKey2 = "HKCU \ Software \ Clients \ StartmenuInternet \ Google Chrome Portable"오류시 다음 WshShell.RegDelete sbaseKey & "RegisteredApplications \ Google Chrome Portable"오류시 GoTo 0 WshShell.Run "reg.exe delete"& sbaseKey & "Classes \ ChromeHTML2 "&"/ f ", 0 WshShell.Run"reg.exe delete "& sbaseKey2 &"/ f ", 0 'Defunch Defau Chrome Portable WshShell.register 등록을 취소 한 후의 앱 "control / name Microsoft.DefaultPrograms / page pageDefaultProgram"End Sub 

용법

  1. 위의 VBScript 코드를 메모장에 복사하고 파일을 chromeportable.vbs 로 저장하십시오.
  2. 파일을 이동식 또는 USB 드라이브로 이동하십시오. 스크립트 파일 작동하려면 GoogleChromePortable 폴더에 있어야합니다.

    $config[ads_text6] not found

  3. chromeportable.vbs 를 두 번 클릭하여 실행합니다.

  4. REGISTER 를 입력하고 확인을 클릭하여 Chrome Portable을 기본 앱에 추가하십시오.
  5. 스크립트는 기본 앱 또는 기본 프로그램을 자동으로 시작합니다. 목록에서 Chrome 휴대용 을 선택하고 기본값으로 설정하십시오.

기본 앱에서 Chrome Portable을 제거하려면 스크립트를 다시 실행하십시오. 이번에는 UNREGISTER 를 입력하고 확인을 클릭하십시오.

관련 : Windows 10의 명령 줄을 통해 기본 앱, 브라우저 또는 파일 연결 변경

기본 브라우저를 선택하십시오

스크립트는 브라우저를 기본 앱으로 등록하지만 기본값으로 설정하지는 않습니다. 이는 특히 Windows 10에서 사용자가 수동으로 수행해야하는 작업입니다.

따라서 스크립트는 휴대용 브라우저를 등록 또는 등록 해제 한 후 기본 프로그램 또는 기본 앱 (Windows 10의 경우) 창을 시작합니다. 스크립트가 매번 기본 앱 창을 시작하지 못하게하려면 스크립트에서 다음 줄 (2 개의 항목)을 삭제하고 저장하십시오.

 WshShell.Run "control / name Microsoft.DefaultPrograms / page pageDefaultProgram" 

SetuserFTA 유틸리티를 사용하여 기본 앱이 아닌 명령 줄 또는 바로 가기를 통해 기본 브라우저를 설정할 수 있습니다. Windows 10의 명령 줄을 통해 기본 앱, 브라우저 또는 파일 연결 변경을 참조하십시오.

비 대화식으로 스크립트 실행

Chrome Portable을 자동 (비 대화식)으로 등록 또는 등록 취소하려면 다음 구문을 사용할 수 있습니다.

 wscript.exe D : \ GoogleChromePortable \ chromeportable.vbs -REG wscript.exe D : \ GoogleChromePortable \ chromeportable.vbs -UNREG 

또한 위 명령에 대한 바로 가기를 만들 수도 있습니다.

스크립트가 약간 유용하다는 것을 알기를 바랍니다! 다른 휴대용 응용 프로그램과 비슷한 스크립트를 찾고 있다면 아래의 의견 섹션에서 알려주십시오.

관련 기사