Для передачи параметров командной строки при запуске скрипта, скомпилированного с помощью PyInstaller, можно воспользоваться специальным модулем `argparse`. Вот пример кода, который позволяет передавать параметры при запуске исполняемого файла:
1. Создайте скрипт Python с параметрами, например `script.py`:
```python
import argparse
parser = argparse.ArgumentParser()
parser.add_argument('param1', help='Description of param1')
parser.add_argument('param2', help='Description of param2')
args = parser.parse_args()
print('Param1:', args.param1)
print('Param2:', args.param2)
```
2. Скомпилируйте скрипт с помощью PyInstaller:
```bash
pyinstaller --onefile script.py
```
3. После компиляции будет создан исполняемый файл `script.exe`. Теперь вы можете передавать параметры при его запуске из командной строки:
```bash
script.exe value1 value2
```
В данном примере `value1` и `value2` будут переданы в качестве параметров `param1` и `param2` соответственно.