Difference between revisions of "Lua:openProcess"

From Cheat Engine
Jump to navigation Jump to search
m (Added CodeBox Template.)
 
(5 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
[[Category:Lua]]
 
[[Category:Lua]]
'''function''' openProcess(''processname'')<br>
+
{{CodeBox|'''function''' openProcess(''ProcessID'')}}
'''function''' openProcess(''processid'')
+
{{CodeBox|'''function''' openProcess(''ProcessName'')}}
 
 
 
 
 
 
Causes cheat engine to open the provided processname or processid.
 
 
 
Please note that if you provide an integer in the form of a string openProcess will look for a process that has as name the specified number. Provide an integer if you wish to specify the PID.
 
 
 
Example:
 
  openProcess("game.exe")
 
  openProcess(7890)
 
  openProcess(tonumber("7890"))
 
  
 +
Opens the specified process in Cheat Engine, either by process ID or by process name. 
 +
This sets the target process for memory editing and scanning.
  
 
===Function Parameters===
 
===Function Parameters===
{|width="85%" cellpadding="10%" cellpadding="5%" cellspacing="0" border="0"
+
{|width="85%" cellpadding="10%" cellspacing="0" border="0"
 
!align="left"|Parameter
 
!align="left"|Parameter
 
!align="left"|Type
 
!align="left"|Type
 
!style="width: 80%;background-color:white;" align="left"|Description
 
!style="width: 80%;background-color:white;" align="left"|Description
 
|-
 
|-
|processname
+
|ProcessID
 +
|Integer
 +
|The ID of the process to open.
 +
|-
 +
|ProcessName
 
|String
 
|String
|The processname to find and open
+
|The name of the process to find and open (e.g., "notepad.exe").
|-
 
|processid
 
|integer
 
|The processID to find and open
 
 
|}
 
|}
  
 +
===Examples===
 +
<pre>
 +
-- Open a process by name
 +
openProcess("notepad.exe")
 +
 +
-- Open a process by ID
 +
local pid = getProcessIDFromProcessName("notepad.exe")
 +
if pid then
 +
  openProcess(pid)
 +
end
 +
</pre>
  
== See also ==
+
{{LuaSeeAlso}}
* [[Lua]]
 
* [[Help_File:Script engine|Script engine]]
 
  
=== Related Functions ===
+
{{Process}}
* [[getProcesslist]]
 
* [[getOpenedProcessID]]
 
* [[getProcessIDFromProcessName]]
 
* [[createProcess]]
 

Latest revision as of 00:47, 5 December 2025

<> Function

function openProcess(ProcessID)

<> Function

function openProcess(ProcessName)

Opens the specified process in Cheat Engine, either by process ID or by process name. This sets the target process for memory editing and scanning.

Function Parameters[edit]

Parameter Type Description
ProcessID Integer The ID of the process to open.
ProcessName String The name of the process to find and open (e.g., "notepad.exe").

Examples[edit]

-- Open a process by name
openProcess("notepad.exe")

-- Open a process by ID
local pid = getProcessIDFromProcessName("notepad.exe")
if pid then
  openProcess(pid)
end

See also[edit]

Lua
Script Engine

Related Functions[edit]

createProcess
openProcess
onOpenProcess
getForegroundProcess
getOpenedProcessID
getProcessIDFromProcessName
openFileAsProcess
saveOpenedFile
setPointerSize
setAssemblerMode
getProcesslist
getWindowlist
pause
unpause
targetIs64Bit
enumModules
closeRemoteHandle