Biniware Run

Discussion in 'Biniware Product Discussions' started by alexandrud, Dec 12, 2018.

  1. alexandrud

    alexandrud Developer

    Joined:
    Apr 14, 2011
    Posts:
    2,456
    Location:
    Romania
    Biniware Run v.4.3.0.0 - December 20, 2021

    Change log
    - New: Shortcut paths can contain now volume labels besides of volume letters. Useful for shortcuts defined for files located on removable devices which may be mounted under different volume letters.
    - Improved: Memory usage improvements when loading image resources.
    - Fixed: Icons are not loaded for double-quoted paths.
    - Fixed: Notification tray icon is not removed when 'Auto close when a shortcut is executed' is enabled.

    Download location: https://biniware.com/brun
    .NET 4.5 SHA256: a2e7ad2a0193edbc2ce0033bc91945712ca5beee23ab1b30e1d547880b5c0ea4
    .NET 6.0 SHA256: ac3408c92598aad3ffc8faaa567c48eb9ff1f946114993f9edf52ad942d89f53

    Merry Christmas and a Happy New Year to all of you!
    Dicu Alexandru

    New content in the user manual worth of mentioning here:

    When defining a shortcut path:
    - the paths are case insensitive and may be provided with or without double quotes.
    - volume letters can be used.
    - volume labels can be used. This is useful especially for removable drives which may be mounted with a different volume letter. In the example below “Root” is the volume label of C:\ drive.
    - environment variables can be used. Not required for files located in system PATH variable.

    The following examples are equivalent:
    C:\Program Files\ Internet Explorer\iexplore.exe
    "C:\Program Files\ Internet Explorer\iexplore.exe"
    %ProgramFiles%\ Internet Explorer\iexplore.exe
    Root\Program Files\Internet Explorer\iexplore.exe


    cmd.exe
    %windir%\System32\cmd.exe
    root\Windows\System32\cmd.exe
    An access key is an underlined character in the text of a context menu item. With an access key, the user can "click" a context menu item by pressing the predefined keyboard access key. Enabled by default, this will automatically assign as access key the first character of a shortcut name which does not contain a manual defined access key. To manually define an access key, add an underscore before the character that will become the access key. Access keys are underlined only when the keyboard is used to open the shortcuts context menu. To underline the access keys all the time, check the Underline access keys in System settings of the operating system.
    Do you want to know what music is playing in that sports car? Click on the car eight times and you will find out :)
     
  2. yoweho8574

    yoweho8574 Registered Member

    Joined:
    Mar 11, 2020
    Posts:
    19
    Location:
    UK
    hello, sorry but something seem wrong with the latest update v.4.3.0.0 .NET 4.5 and 6, it don't launch my bat files anymore
    Code:
        <Shortcut>
          <Name>go</Name>
          <Path>cmd.exe</Path>
          <Parameters> /c start /min C:\Users\x\AppData\Local\go\go.bat ^&amp; exit</Parameters>
        </Shortcut>
    
    nothing happen anymore when you click, other shorcuts still work, log file is empty



    Edit I checked the manual changes and fixed it by replacing cmd.exe by %windir%\System32\cmd.exe
     
    Last edited: Dec 20, 2021
  3. Alpengreis

    Alpengreis Registered Member

    Joined:
    Oct 7, 2013
    Posts:
    681
    Location:
    Switzerland
    Thanks, Alexandru!

    Merry X-Mas and a happy new year too from me to all!

    Indeed, it exists :D
     
  4. alexandrud

    alexandrud Developer

    Joined:
    Apr 14, 2011
    Posts:
    2,456
    Location:
    Romania
    Interesting. I tried on my side and it still works just with cmd.exe. Brun will automatically expand the path to C:\Windows\System32\cmd.exe if you use only cmd.exe in the Path property. Can you try one more time and confirm that this does not work on your side with the latest version ? Thank you.
     
  5. yoweho8574

    yoweho8574 Registered Member

    Joined:
    Mar 11, 2020
    Posts:
    19
    Location:
    UK
    yes i can confirm it.


    Code:
        <Shortcut>
          <Name>test1</Name>
          <Path>cmd.exe</Path>
          <Parameters>/?</Parameters>
        </Shortcut>
        <Shortcut>
          <Name>test2</Name>
          <Path>%windir%\System32\cmd.exe</Path>
          <Parameters>/?</Parameters>
        </Shortcut>
    test1 is not working anymore since 4.3.0.0 for me in both .net variants, i m on win10 21H2 enterprise, it's not a big deal as it work with the other shortcut. Also i tried reverting to a previous version and cmd.exe work while using the older version.
     
    Last edited: Dec 20, 2021
  6. Alpengreis

    Alpengreis Registered Member

    Joined:
    Oct 7, 2013
    Posts:
    681
    Location:
    Switzerland
    And here a 2nd confirm about cmd.exe ... I have also to give the full path to execute it successfully ... and also here, the v4.2.0.0 works yet ... (tested with .NET v4.5).
     
  7. alexandrud

    alexandrud Developer

    Joined:
    Apr 14, 2011
    Posts:
    2,456
    Location:
    Romania

    What a strange bug. Since my laptop does not have an optical drive, I missed one use case. I could not reproduce it on any of my virtual machines which are in English even if they have virtual optical drives. Until I installed a virtual machine in German and there I could reproduce the problem. The fix is included in the new version below:

    Biniware Run v.4.3.1.0 - December 21, 2021

    Change log
    - Fixed: Shortcuts to URLs and files located in locations included in system PATH variable can't execute anymore if there is a drive which is not ready, like an empty optical drive.

    Download location: https://biniware.com/brun
    .NET 4.5 SHA256: 6b1c76e002cb757d4eec1b921f8e3ea3bfd3688377f39bf3f141063fde8650ff
    .NET 6.0 SHA256: 0b19793c82bd6c1a549547ce90cf54135daeedcdf626fabfd2df7685b3b1753b

    Thank you for your support and your patience,
    Dicu Alexandru
     
    Last edited: Dec 20, 2021
  8. Alpengreis

    Alpengreis Registered Member

    Joined:
    Oct 7, 2013
    Posts:
    681
    Location:
    Switzerland
    @alexandrud

    REALLY strange!

    Thank you for finding out and new version. It works again.
     
  9. alexandrud

    alexandrud Developer

    Joined:
    Apr 14, 2011
    Posts:
    2,456
    Location:
    Romania
    Biniware Run v.4.4.0.0 - December 30, 2021

    Change log
    - New: Added multiple instances support for the same user account. Each instance has its own configuration and log file which are saved in the same folder, but with different names.
    - New: Added keyboard access keys for the entire user interface.
    - New: Added 'Restart' in the right click context menu.
    - Improved: 'Open program data folder' was moved from Settings tab in the Title bar.
    - Improved: The vertical scrollbar thumb width was extended to fill the entire scrollbar width.
    - Improved: Tooltips displayed over trimmed content are now displayed over the trimmed control. This mechanism was extended also to the tree view.
    - Fixed: Context menu scroll support does not work for root level.
    - Fixed: Drag and drop support over a tree view item works only over the icon, but not over the text content.

    Download location: https://biniware.com/brun
    .NET 4.5 SHA256: c6f1f9fc0863029e422cf2334a0b590bd00f686a72f819a218adbb9f72fcabc8
    .NET 6.0 SHA256: 832291692c22b71f03745fa245ac5b1680607557da93c7ed31ecbcf69f28a96a

    Happy New Year to all of you!
    Dicu Alexandru

    New content in the user manual worth of mentioning here:

    P.S.: The translation file contains only a new entry "Restart". However, more changes are required for the new keyboard access keys support. In the en-US.ini I added _ before the access keys that I proposed for English as keyboard shortcuts in the user interface. For other languages, these must be defined based on similar criteria but they will be different than in English.
     
  10. aldist

    aldist Registered Member

    Joined:
    Nov 8, 2017
    Posts:
    1,116
    Location:
    Lunar module
    Thanks for the update! I would call it the "New Year's Edition". Do you think it would be useful to add a brun.pdf file to the update check? True, it would reduce the number of visits to your site.
    "Restart" is a very useful option for me :thumb:
     
  11. alexandrud

    alexandrud Developer

    Joined:
    Apr 14, 2011
    Posts:
    2,456
    Location:
    Romania
    It would be useful, but it will reduce the number of visits which is bad for a small website like biniware.com. Another problem is that a PDF file does not have a version like an executable file, so it would be hard to tell if you have an older version or the current one. The check would be based on the size, less size = older version, same size = current version.
     
  12. Frank Sechrist

    Frank Sechrist Registered Member

    Joined:
    Oct 30, 2021
    Posts:
    8
    Location:
    New Cumberland, PA
    I am no longer able to turn off the 'Auto start with user logon' option with this version.
     
  13. alexandrud

    alexandrud Developer

    Joined:
    Apr 14, 2011
    Posts:
    2,456
    Location:
    Romania
    This may happen if you have two entries to execute brun.exe in Windows Registry like below:

    upload_2022-1-5_16-21-11.png

    The first one was created by Biniware Run v.4.4.0.0 to support the new multi instances feature. The second one is created by any prior version. You just need to get rid of the entry named "Biniware Run". In an elevated CMD window execute this command:

    reg delete "HKCU\Software\Microsoft\Windows\CurrentVersion\Run" /v "Biniware Run" /f

    upload_2022-1-5_16-23-6.png

    Now everything should be good again. This is an use case for which I forgot to add a special handling in code. This is why when you install version 4.4.0.0 it appears that it is not set to automatically start, then you check that check-box and you end up with 2 entries.

    Please let me know if this was helpful. Thank you.
     
  14. Frank Sechrist

    Frank Sechrist Registered Member

    Joined:
    Oct 30, 2021
    Posts:
    8
    Location:
    New Cumberland, PA
    Problem solved. Thanks.
     
  15. aldist

    aldist Registered Member

    Joined:
    Nov 8, 2017
    Posts:
    1,116
    Location:
    Lunar module
    Try AutoRuns, it will show all autorun entries and you can easily disable and remove unnecessary ones.
    42.png
     
  16. alexandrud

    alexandrud Developer

    Joined:
    Apr 14, 2011
    Posts:
    2,456
    Location:
    Romania
    Last edited: Jan 16, 2022
  17. aldist

    aldist Registered Member

    Joined:
    Nov 8, 2017
    Posts:
    1,116
    Location:
    Lunar module
    :thumb:
    If you enter the Change Icon dialog, but cancel it in any way, the previously installed custom icon is reset to the default one. This doesn't seem right.
    234.png
     
  18. alexandrud

    alexandrud Developer

    Joined:
    Apr 14, 2011
    Posts:
    2,456
    Location:
    Romania
    This is on purpose since version 1.0. Cancel button will always clear any custom icon. Let's say I update the code so that Cancel button will not do anything, you just changed your mind, you don't want to change it anymore. How can you revert a custom icon to the default one without adding a new button "Restore default icon" in the user interface? I am open to suggestions.
     
  19. aldist

    aldist Registered Member

    Joined:
    Nov 8, 2017
    Posts:
    1,116
    Location:
    Lunar module
    I noticed this a long time ago, but this is the first time I've spoken out about it. Just add a new button or leave it as is. Still, it's not a bug, but a feature.
     
  20. CasperG

    CasperG Registered Member

    Joined:
    Jan 19, 2022
    Posts:
    2
    Location:
    Denmark
    Hi. Thanks for an excellent product. I just started using Biniware. Is it possible to launch multiple shortcuts at once if they e.g. are in the same nod. This would be a very n need feature if I use the same files and webpages when conducting a particular task.
     
  21. Alpengreis

    Alpengreis Registered Member

    Joined:
    Oct 7, 2013
    Posts:
    681
    Location:
    Switzerland
    Yes, a clear +1 for me for this suggestion!
     
  22. alexandrud

    alexandrud Developer

    Joined:
    Apr 14, 2011
    Posts:
    2,456
    Location:
    Romania
    Three votes for this :thumb: I will add this feature in the next version.
     
  23. CasperG

    CasperG Registered Member

    Joined:
    Jan 19, 2022
    Posts:
    2
    Location:
    Denmark
    Fantastic! Thanks a lot Alexandrud
     
  24. alexandrud

    alexandrud Developer

    Joined:
    Apr 14, 2011
    Posts:
    2,456
    Location:
    Romania
    Biniware Run v.4.6.0.0 - February 04, 2022

    Change log
    - New: If 'Ctrl' key is pressed when executing a shortcut, all child nodes of the selected shortcut will be executed instead.
    - New: Added 'Reset icon' button to easier reset a custom icon to the default one.
    - New: Added 'Display file extensions' check box in Settings tab.
    - Updated: Added 'What's new in recent versions' hyperlink button in Updates tab.

    Download location: https://biniware.com/brun
    .NET 4.5 SHA256: e7c9eabee0f32deff4f363ef4e84bf5abb9546b77b9bf8fe4fd6dfa1094dbd2d
    .NET 6.0 SHA256: 9da39a8288361e0dfee6490f6ff33f6ec9547d449fa6a8dd673790f303a285ea

    Have a great weekend,
    Dicu Alexandru

    Thank you all for your support and improvement ideas.
     
  25. alexandrud

    alexandrud Developer

    Joined:
    Apr 14, 2011
    Posts:
    2,456
    Location:
    Romania
    Biniware Run v.4.6.1.0 - February 11, 2022

    Change log
    - New: The software will read and compare the loaded data with the data from the configuration file and sync them every 3 seconds. This is useful when the software is located in a OneDrive folder and is accessed from multiple places at once. Add one new shortcut on one device and it will appear on the other device too.

    Download location: https://biniware.com/brun
    .NET 4.5 SHA256: e40e4594a3aa09765a47971a51d58c2b1bb03584705bcc7222d164e81cb0c4b2
    .NET 6.0 SHA256: 938ae795797294a7823f7edf72fa38f30d86e132127559cb5ded6b590fd1be61

    Have a great weekend,
    Dicu Alexandru
     
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.