Package ghidra.app.services

# Interface GhidraScriptService

public interface GhidraScriptService

- ## Method Summary

  Modifier and Type
  Method
  Description
  `void`
  `refreshScriptList()`
  `void`
  `runScript(String scriptName, TaskListener listener)`
  `boolean`
  `tryToEditFileInEclipse(ResourceFile file)`
  Attempts to edit the provided file in Eclipse.
  `boolean`
  `tryToEditFileInVSCode(ResourceFile file)`
  Attempts to edit the provided file in Visual Studio Code.

- ## Method Details

  - ### runScript

    void runScript(String scriptName, TaskListener listener)

  - ### refreshScriptList

    void refreshScriptList()

  - ### tryToEditFileInEclipse

    boolean tryToEditFileInEclipse(ResourceFile file)
    Attempts to edit the provided file in Eclipse.
    Parameters:
      `file` - The file to edit in Eclipse.
    Returns:
      True if the file opened in Eclipse; otherwise, false.

  - ### tryToEditFileInVSCode

    boolean tryToEditFileInVSCode(ResourceFile file)
    Attempts to edit the provided file in Visual Studio Code.
    Parameters:
      `file` - The file to edit in Visual Studio Code.
    Returns:
      True if the file opened in Visual Studio Code; otherwise, false.