SmartSDR v3.8.19 and the SmartSDR v3.8.19 Release Notes | SmartSDR v2.12.1 and the SmartSDR v2.12.1 Release Notes
SmartSDR v1.12.1 and the SmartSDR v1.12.1 Release Notes
Power Genius XL Utility v3.8.8 and the Power Genius XL Release Notes v3.8.8
Tuner Genius XL Utility v1.2.11 and the Tuner Genius XL Release Notes v1.2.11
Antenna Genius Utility v4.1.8
Need technical support from FlexRadio? It's as simple as Creating a HelpDesk ticket.
PowerShell Beginner - Use With SmartSDR and Its Menus
I've I have mis-posted, please redirect me to the correct category. :)
I am an absolute PS beginner. I have written a few scripts at work but they pretty much call a text file and ping IPs in that text file. I had to look at a lot of pages online to even figure out how to do that. All of that has been copied, modified, and used in my own code. I do the same with VBA in Excel.
With some reluctance, I have finally realized that, if I want to use VARA or other Windows-only programs, I'm going to have to use Windows (yes, I've tried CrossOver but macOS went all 64-bit a couple of versions ago and CrossOver kind of works but I cannot get VARA to work reliably and I don't want to bodge something together - I want it to just work). So, I use Win11 in a VM on my iMac. ;)
I have written scripts in Apple Scripts but it is completely different than PowerShell. Most of those Apple Scripts call other programs after SmartSDR for Mac is running (i.e. an instance of JS8Call and Fldigi or similar). While I can get Apple Scripts to open SmartSDR for Mac, I cannot make it connect but that's not the subject of this post.
Here's an example of what I'd like to do (I have a Flex 6400)...
- Open SmartSDR and RMSExpress.
- Start the VARA HF modem in RMSExpress.
- Manually select and connect.
- Once finished, have another PowerShell script shut down the VARA modem and RMSExpress.
- Detect if SmartSDR is already running and start VarAC and JS8Call (I have this working [it's fairly simple] but it doesn't detect if SmartSDR is already running. This script is run after I shut down everything in 1 - 3 and then restart SmartSDR) or any other program(s) (I figure if I can get two running once, I can figure out how to get something different running).
I'm not asking anyone to do this for me; I just need pointed in the right direction.
This is what I've written so far:
Start-Process -FilePath "SmartSDR.exe" -WorkingDirectory "C:\Program Files\FlexRadio Systems\SmartSDR v3.4.21"
Start-Sleep -Seconds 3
Start-Process -FilePath "js8call.exe" -WorkingDirectory "C:\Program Files (x86)\js8call\bin"
Start-Sleep -Seconds 3
Start-Process -FilePath "VarAC.exe" -WorkingDirectory "C:\VarAC"
Thanks,
Joel - W4JBB
Leave a Comment
Categories
- All Categories
- 289 Community Topics
- 2.1K New Ideas
- 534 The Flea Market
- 7.5K Software
- 6K SmartSDR for Windows
- 146 SmartSDR for Maestro and M models
- 360 SmartSDR for Mac
- 249 SmartSDR for iOS
- 230 SmartSDR CAT
- 172 DAX
- 352 SmartSDR API
- 8.8K Radios and Accessories
- 7K FLEX-6000 Signature Series
- 26 FLEX-8000 Signature Series
- 850 Maestro
- 44 FlexControl
- 847 FLEX Series (Legacy) Radios
- 796 Genius Products
- 416 Power Genius XL Amplifier
- 277 Tuner Genius XL
- 103 Antenna Genius
- 243 Shack Infrastructure
- 166 Networking
- 404 Remote Operation (SmartLink)
- 130 Contesting
- 631 Peripherals & Station Integration
- 125 Amateur Radio Interests
- 870 Third-Party Software