Comments (5)
Hello jiska78,
did you try this:
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -WindowStyle Maximized YourCompiledScript.exe
Greetings
Markus
from ps2exe.
from ps2exe.
Hello Stuart,
a compiled script does not create its own console window, it only requests a console from the operating system. therefore it has no control (the console might be there already).
A way I think that might work could be this code at the beginning of your script:
$SW_HIDE = 0 # Hides the window and activates another window
$SW_SHOWNORMAL = 1 # Activates and displays a window. If the window is minimized or maximized, the system restores it to its original size and position
$SW_SHOWMINIMIZED = 2 # Activates the window and displays it as a minimized window
$SW_SHOWMAXIMIZED = 3 # Activates the window and displays it as a maximized window
$SW_MAXIMIZE = 3 # Maximizes the specified window
$SW_SHOWNOACTIVATE = 4 # Displays a window in its most recent size and position. This value is similar to SW_SHOWNORMAL, except the window is not actived
$SW_SHOW = 5 # Activates the window and displays it in its current size and position
$SW_MINIMIZE = 6 # Minimizes the specified window and activates the next top-level window in the Z order
$SW_SHOWMINNOACTIVE = 7 # Displays the window as a minimized window. This value is similar to SW_SHOWMINIMIZED, except the window is not activated
$SW_SHOWNA = 8 # Displays the window in its current size and position. This value is similar to SW_SHOW, except the window is not activated
$SW_RESTORE = 9 # Activates and displays the window. If the window is minimized or maximized, the system restores it to its original size and position
$SW_SHOWDEFAULT = 10 # Sets the show state based on the SW_ value specified in the STARTUPINFO structure
$SW_FORCEMINIMIZE = 11 # Minimizes a window, even if the thread that owns the window is not responding
Add-Type -Name WinAPI -Namespace Native -MemberDefinition '
// Retrieve handle for console window
[DllImport("Kernel32.dll")]
public static extern IntPtr GetConsoleWindow();
// send message to window handle
[DllImport("user32.dll")]
public static extern bool ShowWindow(IntPtr hWnd, Int32 nCmdShow);
'
# Maximize window
$ConsoleHandle = [Native.WinAPI]::GetConsoleWindow()
[Native.WinAPI]::ShowWindow($ConsoleHandle, $SW_MAXIMIZE) | Out-Null
Greetings
Markus
from ps2exe.
from ps2exe.
You're welcome
from ps2exe.
Related Issues (20)
- Powershell Core - 7 HOT 6
- The module may have listeners HOT 3
- Issue with HKCU registry in compiled script? HOT 1
- Declaring a parameter as [string] does not pass on value of parameter if [switch] params also declared. HOT 1
- Invoke-ps2exe : 无法将“Invoke-ps2exe”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路 径,请确保路径正确,然后再试一次。 HOT 2
- Add special variables to determine if a script is running in ps2exe or not HOT 2
- Continuous Integration: auto test scripts when PR and Push and auto close of stale issue?
- Console Background, font etc. HOT 7
- Socket detected as malware
- PS2EXE pathing issue after converting to exe HOT 6
- PS2EXE may be sucking up the compiled scripts HOT 4
- ps2exe - Not sure if it is a problem or limitation HOT 5
- More of a question. How to get the exe to output an exit code? HOT 2
- Doesn't Support Threading. HOT 2
- Windows 10 Patch from March 2024 breaks Powershell script HOT 5
- - HOT 1
- The necessary DLL cannot be loaded. HOT 2
- Executable Compiled with PS2EXE Fails to Trigger from Wazuh Active Response HOT 1
- Does not support powershell 5.X+ HOT 2
- How to add -help switch to a compiled script? HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ps2exe.