Notices: This section not yet converted to new layout. Download stats are rolling back out.

xplorer² Pro (Trial)

4.0.0.2

Package test results have failed.

This package was approved as a trusted package on 7/6/2018.

xplorer² professional is a desktop file manager combining the simplicity of Windows Explorer with the speed and efficiency of traditional dual pane orthodox file managers, helping you be productive with your documents, pictures, music, source code and other files.

Power at your fingertips:

  • Full shell namespace browser
  • Dual panes and folder tabs
  • Preview documents, images, music etc.
  • Desktop search using all file attributes
  • Folder sizes and disk space visualization
  • Synchronize folder contents
  • Search for duplicate files to free space
  • Advanced copy, delete and rename operations
  • Filename color coding
  • Execute custom commands (even DOS)
  • Macros to automate complex file management
  • Programable columns
  • Fully customizable
  • Modern ribbon UI or traditional menu bar
  • Everyday efficiency and control
  • Manage large folders with ease
  • Lightweight system resource use
  • Native 32/64 bit and Unicode versions

Trial-ware

This package installs a fully-functional, 21-day trial version of xplorer² professional.

Installation Package Parameters

A simple, silent install of xplorer² uses default options that -- in some cases -- require a re-install to change. The following package parameters can be set to choose other install options:

  • /Icon:(0/1) - Put an xplorer² icon on the desktop (default: 1)
  • /Skin:(0/1) - Use a "modern" (i.e. ribbon) skin interface (default: 1)
  • /Replace:(0/1) - Open all folders with xplorer² (i.e. replace Windows Explorer) (default: 0)
  • /All:(0/1) - Replace for all users (Requires /Replace:1) (default: 0)
  • /Menu:(0/1) - Add "Open with xplorer²" to folder context menus (default: 1)
  • /Language: - Set xplorer² to use an optional language. (Available: English, German, French, Spanish, Italian, Japanese, Greek, Dutch, Swedish, Serbian, Czech, Polish, Bulgarian, Chinese Trad, Russian, Brazilian, Chinese Simpl) (Default: English)

Example: choco install xplorer2pro -y --params="'/Icon:0 /Skin:0 /Replace:1 /Language:German'"

To have choco remember parameters on upgrade, be sure to set choco feature enable -n=useRememberedArgumentsForUpgrades.

Uninstallation Package Parameters

The default uninstall will remove registry settings for xplorer² including bookmarks. Use the following package parameter to leave registry settings and bookmarks:

  • /Keep - Keep xplorer² registry settings and bookmarks

Example: choco uninstall xplorer2pro -y --params="'/Keep'"

To install xplorer² Pro (Trial), run the following command from the command line or from PowerShell:

C:\> choco install xplorer2pro

To upgrade xplorer² Pro (Trial), run the following command from the command line or from PowerShell:

C:\> choco upgrade xplorer2pro

Files

Hide
  • tools\chocolateybeforemodify.ps1 Show
    Get-Process xplorer2* | Stop-Process
    
  • tools\chocolateyInstall.ahk Show
    DetectHiddenWindows, on
    __Welcome:
    ; Welcome window
    WinWait, xplorer² professional %1% bit Setup, Welcome
    WinHide, xplorer² professional %1% bit Setup, Welcome
    ; Next button
    ControlClick, Button2, xplorer² professional %1% bit Setup, Welcome
    
    __License:
    ; License Agreement window
    WinWait, xplorer² professional %1% bit Setup, License Agreement, 1
    if ErrorLevel {
      if WinExist(xplorer² professional %1% bit Setup, Welcome) {
        goto, __Welcome
      }
    }
    ; Accept agreement button
    ControlClick, Button4, xplorer² professional %1% bit Setup, License Agreement
    ; Next button
    ControlClick, Button2, xplorer² professional %1% bit Setup, License Agreement
    
    __Location:
    ; Destination Location window
    WinWait, xplorer² professional %1% bit Setup, Choose Install Location, 1
    if ErrorLevel {
      if WinExist(xplorer² professional %1% bit Setup, License Agreement) {
        goto, __License
      }
    }
    ; Next button
    ControlClick, Button2, xplorer² professional %1% bit Setup, Choose Install Location
    
    __StartMenuIcons:
    ; Start Menu shortcuts window
    WinWait, xplorer² professional %1% bit Setup, Choose Start Menu Folder, 1
    if ErrorLevel {
      if WinExist(xplorer² professional %1% bit Setup, Choose Install Location) {
        goto, __Location
      }
    }
    ; Next button
    ControlClick, Button2, xplorer² professional %1% bit Setup, Choose Start Menu Folder
    
    __AdditionalTasks:
    ; Additional install options window
    WinWait, xplorer² professional %1% bit Setup, Choose Additional Tasks, 1
    if ErrorLevel {
      if WinExist(xplorer² professional %1% bit Setup, Choose Start Menu Folder) {
        goto, __StartMenuIcons
      }
    }
    ; (Using bitwise-exclusive-or "^" for these settings)
    ; create Desktop shortcut
    controlGet, CheckVal, Checked,, Button5, xplorer² professional %1% bit Setup, Choose Additional Tasks
    if ((CheckVal) ^ (InStr(A_Args[2], "D"))) {
      ControlClick, Button5, xplorer² professional %1% bit Setup, Choose Additional Tasks
    }
    ; Modern skin
    controlGet, CheckVal, Checked,, Button11, xplorer² professional %1% bit Setup, Choose Additional Tasks
    if ((CheckVal) ^ (InStr(A_Args[2], "M"))) {
      ControlClick, Button11, xplorer² professional %1% bit Setup, Choose Additional Tasks
    }
    ; Replace explorer
    controlGet, CheckVal, Checked,, Button9, xplorer² professional %1% bit Setup, Choose Additional Tasks
    if ((CheckVal) ^ (InStr(A_Args[2], "R"))) {
     ControlClick, Button9, xplorer² professional %1% bit Setup, Choose Additional Tasks
    }
    ; for All users
    controlGet, CheckVal, Checked,, Button13, xplorer² professional %1% bit Setup, Choose Additional Tasks 
    if ((CheckVal) ^ (InStr(A_Args[2], "A"))) {
      ControlClick, Button13, xplorer² professional %1% bit Setup, Choose Additional Tasks
    }
    ; add to Context menu
    controlGet, CheckVal, Checked,, Button12, xplorer² professional %1% bit Setup, Choose Additional Tasks
    if ((CheckVal) ^ (InStr(A_Args[2], "C"))) {
      ControlClick, Button12, xplorer² professional %1% bit Setup, Choose Additional Tasks
    }
    ; Select Language
    Control, ChooseString, %3%, ComboBox1 , xplorer² professional %1% bit Setup, Choose Additional Tasks
    
    ; Next button
    ControlClick, Button2, xplorer² professional %1% bit Setup, Choose Additional Tasks
    
    ; Completed window
    WinWait, xplorer² professional %1% bit Setup, Click Finish to close
    ; Run checkbox
    ControlClick, Button4, xplorer² professional %1% bit Setup, Click Finish to close
    ; Show Readme checkbox
    ControlClick, Button5, xplorer² professional %1% bit Setup, Click Finish to close
    ; Next button
    ControlClick, Button2, xplorer² professional %1% bit Setup, Click Finish to close
    
    WinShow, xplorer² professional %1% bit Setup
    
  • tools\chocolateyinstall.ps1 Show
    $ErrorActionPreference = 'Stop'
    
    $pp = Get-PackageParameters
    
    If (-not $pp.count) {
       Write-Host 'xplorer² will install with default options.'
       $SilentArgs = '/S'  # /S uses all default options -- some of which require re-install to set.
    } else {
       if (-not $pp.contains("Icon")) {
          $ahkArgs += 'D'        # Desktop icon is the default
       } elseif ($pp["Icon"] -eq 1) {
          Write-Host 'You requested an xplorer² desktop icon.'
          $ahkArgs += 'D'
       } else {
          Write-Host 'You requested NO xplorer² desktop icon.'
       }
       if (-not $pp.contains("Skin")) {
          $ahkArgs += 'M'        # Modern skin is the default
       } elseif ($pp["Skin"] -eq 1) {
          Write-Host 'You requested a modern skin in xplorer².'
          $ahkArgs += 'M'
       } else {
          Write-Host 'You requested NO modern skin in xplorer².'
       }
       if ($pp["Replace"] -eq 1) {
          Write-Host 'You requested to replace Explorer with xplorer².'
          $ahkArgs += 'R'
       } else {
          Write-Host 'xplorer² will NOT replace Windows Explorer.'
       }
       if ($pp["All"] -eq 1) {
          Write-Host 'You requested to replace Explorer with xplorer² for ALL users.'
          $ahkArgs += 'A'
       } else {
          Write-Host 'xplorer² will NOT replace Windows Explorer for other users.'
       }
       if (-not $pp.contains("Menu")) {
          $ahkArgs += 'C'        # xplorer² in folder context menus is the default
       } elseif ($pp["Menu"] -eq 1) {
          Write-Host 'You requested to include xplorer² in folder context menus.'
          $ahkArgs += 'C'
       } else {
          Write-Host 'You requested NOT include xplorer² in folder context menus.'
       }
       if ($pp.contains("Language")) {
          Write-Host ('You requested to set the xplorer² language to ' + $pp["Language"] + '.')
          $ahkArgs += ' ' + $pp["Language"]
       }
       if ($ahkArgs) {
          $SilentArgs = ''
          $ahkArgs = "$(Get-OSArchitectureWidth) $ahkArgs"
          # silent install with options requires AutoHotKey
          $ahkExe = 'AutoHotKey'
          $toolsDir    = $(Split-Path -parent $MyInvocation.MyCommand.Definition)
          $ahkFile = Join-Path $toolsDir 'chocolateyInstall.ahk'
          $ahkProc = Start-Process -FilePath $ahkExe -ArgumentList "`"$ahkFile`" $ahkArgs" -PassThru
          $ahkId = $ahkProc.Id
          Write-Debug "$ahkExe start time:`t$($ahkProc.StartTime.ToShortTimeString())"
          Write-Debug "Process ID:`t$ahkId"
       } else {
          Write-Warning 'No valid package parameters were found. xplorer² will install with default options.'
          $SilentArgs = '/S'
       }
    }
    
    $packageArgs = @{
       packageName    = $env:ChocolateyPackageName
       fileType       = 'EXE'
       url            = 'https://zabkat.com/xplorer2_setup.exe'
       url64          = 'https://zabkat.com/xplorer2_setup64.exe'
       softwareName   = 'xplorer² Pro*'
       checksum       = '69857f605d31b63692a613b3f000665fe704e937999fed9af4d22f0fb95d670c'
       checksum64     = '27928019fb06bbefd629b4a0e7f4af3614f40fbbb3307da2dfdf05166f340296'
       checksumType   = 'sha256'
       silentArgs     = $SilentArgs
       validExitCodes = @(0)
    }
    Install-ChocolateyPackage @packageArgs 
    
    
  • tools\chocolateyUninstall.ahk Show
    DetectHiddenWindows, on
    __Welcome:
    ; Welcome window
    WinWait, xplorer² professional %1% bit Uninstall, Uninstall Wizard
    WinHide, xplorer² professional %1% bit Uninstall, Uninstall Wizard
    ; Next button
    ControlClick, Button2, xplorer² professional %1% bit Uninstall, Uninstall Wizard
    
    __Uninstall:
    ; Uninstall location window
    WinWait, xplorer² professional %1% bit Uninstall, Uninstalling from, 1
    if ErrorLevel {
      if WinExist(xplorer² professional %1% bit Uninstall, Uninstall Wizard) {
        goto, __Welcome
      }
    }
    ; Uninstall button
    ControlClick, Button2, xplorer² professional %1% bit Uninstall, Uninstalling from
    
    __RegSettings:
    ; Remove registry settings popup
    WinWait, xplorer² professional %1% bit Uninstall, remove xplorer² registry settings?, 1
    if ErrorLevel {
      if WinExist(xplorer² professional %1% bit Uninstall, Uninstalling from) {
        goto, __Uninstall
      }
    }
    ; Yes or No button based on switch
    ControlClick, Button%2%, xplorer² professional %1% bit Uninstall, remove xplorer² registry settings?
    
    ; Completed window
    WinWait, xplorer² professional %1% bit Uninstall, Click Finish to close
    ; Finish button
    ControlClick, Button2, xplorer² professional %1% bit Uninstall, Click Finish to close
    
    WinShow, xplorer² professional %1% bit Uninstall
    
  • tools\chocolateyUninstall.ps1 Show
    $ErrorActionPreference = 'Stop'
    
    $packageArgs = @{
       packageName   = $env:ChocolateyPackageName
       softwareName  = 'xplorer² Pro*'
       fileType      = 'EXE'
       silentArgs    = ''
    }
    
    [array]$key = Get-UninstallRegistryKey -SoftwareName $packageArgs['softwareName']
    
    if ($key.Count -eq 1) {
       $packageArgs['file'] = "$($key[0].UninstallString.trim('"'))"
       
       $pp = Get-PackageParameters
       if ($pp["Keep"]) {
          Write-Host 'Uninstall will NOT remove xplorer² Pro registry settings or bookmarks.' -ForegroundColor Cyan
          $ahkArgs = '2'
       } else {
          Write-Host 'Uninstall WILL remove xplorer² Pro registry settings and bookmarks.' -ForegroundColor Cyan
          $ahkArgs = '1'
       }
       $ahkArgs = "$(Get-OSArchitectureWidth) $ahkArgs"
    
       $ahkExe = 'AutoHotKey'
       $toolsDir    = $(Split-Path -parent $MyInvocation.MyCommand.Definition)
       $ahkFile = Join-Path $toolsDir 'chocolateyUninstall.ahk'
       $ahkProc = Start-Process -FilePath $ahkExe -ArgumentList "`"$ahkFile`" $ahkArgs" -PassThru
       $ahkId = $ahkProc.Id
       Write-Debug "$ahkExe start time:`t$($ahkProc.StartTime.ToShortTimeString())"
       Write-Debug "Process ID:`t$ahkId"
          
       Uninstall-ChocolateyPackage @packageArgs
    } elseif ($key.Count -eq 0) {
       Write-Warning "$env:ChocolateyPackageName has already been uninstalled by other means."
    } elseif ($key.Count -gt 1) {
       Write-Warning "$($key.Count) matches found!"
       Write-Warning "To prevent accidental data loss, no programs will be uninstalled."
       Write-Warning "Please alert package maintainer the following keys were matched:"
       $key | % {Write-Warning "- $($_.DisplayName)"}
    }
    

Virus Scan Results

In cases where actual malware is found, the packages are subject to removal. Software sometimes has false positives. Moderators do not necessarily validate the safety of the underlying software, only that a package retrieves software from the official distribution point and/or validate embedded software against official distribution point (where distribution rights allow redistribution).

Chocolatey Pro provides runtime protection from possible malware.

Dependencies

This package has no dependencies.

Package Maintainer(s)

Software Author(s)

  • Zabkat

Copyright

©2002-2017 ZABKAT

Tags

Release Notes

http://zabkat.com/changes.txt

Version History

Version Downloads Last updated Status
xplorer² Pro (Trial) 4.0.0.1 118 Monday, May 7, 2018 approved
xplorer² Pro (Trial) 3.5.0.2 112 Monday, May 7, 2018 approved
xplorer² Pro 3.1.0.1 459 Friday, December 11, 2015 approved
xplorer² Pro 3.0.0.5 227 Tuesday, July 21, 2015 approved
xplorer² Pro 3.0.0.4 259 Friday, June 12, 2015 approved
xplorer² Pro 2.5.0.4 345 Friday, January 23, 2015 approved
xplorer² Pro 2.5.0.2 414 Monday, June 16, 2014 approved
xplorer² Pro 2.5.0.0 287 Monday, April 14, 2014 approved
xplorer² Pro 2.4.0.1 327 Sunday, November 17, 2013 approved

Discussion for the xplorer² Pro (Trial) Package

Ground rules:

  • This discussion is only about xplorer² Pro (Trial) and the xplorer² Pro (Trial) package. If you have feedback for Chocolatey, please contact the google group.
  • This discussion will carry over multiple versions. If you have a comment about a particular version, please note that in your comments.
  • The maintainers of this Chocolatey Package will be notified about new comments that are posted to this Disqus thread, however, it is NOT a guarantee that you will get a response. If you do not hear back from the maintainers after posting a message below, please follow up by using the link on the left side of this page or follow this link to contact maintainers. If you still hear nothing back, please follow the package triage process.
  • Tell us what you love about the package or xplorer² Pro (Trial), or tell us what needs improvement.
  • Share your experiences with the package, or extra configuration or gotchas that you've found.
  • If you use a url, the comment will be flagged for moderation until you've been whitelisted. Disqus moderated comments are approved on a weekly schedule if not sooner. It could take between 1-5 days for your comment to show up.

comments powered by Disqus
Chocolatey.org uses cookies to enhance the user experience of the site.
Ok