 |
|

16.09.2023, 11:53
|
|
Участник форума
Регистрация: 11.01.2021
Сообщений: 146
С нами:
2810474
Репутация:
83
|
|
Сообщение от Mississippi
если включены уведомления от win+shift+s, то в центре уведомлений скрины можно посмотреть всегда
а текст?
|
|
|

16.09.2023, 11:54
|
|
Участник форума
Регистрация: 15.09.2023
Сообщений: 128
С нами:
1402956
Репутация:
0
|
|
Сообщение от colton.
а текст?
ну бля в крайнем случае можно скринить win + v и оно будет сохраняться в центре уведомлений
|
|
|

16.09.2023, 12:58
|
|
Участник форума
Регистрация: 11.01.2021
Сообщений: 146
С нами:
2810474
Репутация:
83
|
|
Сообщение от Vespan
Закомпилируй файличок в .exe с привязкой .ini
А то самому лень будет, а хочется шоб при запуске винды работало и весело в трее, а не на панели задач
Думаю понял xd
добавил portable-версию по просьбе @Vespan
Сообщение от colton.
Рекомендую к установке portable-версию. Вам даже питон на компьютере не нужен, настраиваете все в config.ini и запускаете main.exe
|
|
|

16.09.2023, 13:26
|
|
Постоянный
Регистрация: 15.01.2022
Сообщений: 744
С нами:
2278947
Репутация:
98
|
|
Сообщение от Спойлер
Traceback (most recent call last):
File "PyInstaller\hooks\rthooks\pyi_rth_pkgres.py", line 200, in
File "PyInstaller\hooks\rthooks\pyi_rth_pkgres.py", line 36, in _pyi_rthook
File "PyInstaller\loader\pyimod02_importers.py", line 385, in exec_module
File "pkg_resources\__init__.py", line 32, in
File "PyInstaller\loader\pyimod02_importers.py", line 385, in exec_module
File "plistlib.py", line 70, in
File "PyInstaller\loader\pyimod02_importers.py", line 385, in exec_module
File "xml\parsers\expat.py", line 4, in
ModuleNotFoundError: No module named 'pyexpat'
1694856298066.pngexmoby · 16 Сен 2023 в 12:26' data-fancybox="lb-post-1378623" data-lb-caption-extra-html="" data-lb-sidebar-href="" data-single-image="1" data-src="https://www.blast.hk/attachments/215132/" style="cursor: pointer;" title="1694856298066.png">
Всё поставил, выдаёт ошибку из под спойлера
Обычная работает, portable нет
|
|
|

16.09.2023, 14:54
|
|
Участник форума
Регистрация: 11.01.2021
Сообщений: 146
С нами:
2810474
Репутация:
83
|
|
Сообщение от exmoby
Сообщение от Спойлер
Traceback (most recent call last):
File "PyInstaller\hooks\rthooks\pyi_rth_pkgres.py", line 200, in
File "PyInstaller\hooks\rthooks\pyi_rth_pkgres.py", line 36, in _pyi_rthook
File "PyInstaller\loader\pyimod02_importers.py", line 385, in exec_module
File "pkg_resources\__init__.py", line 32, in
File "PyInstaller\loader\pyimod02_importers.py", line 385, in exec_module
File "plistlib.py", line 70, in
File "PyInstaller\loader\pyimod02_importers.py", line 385, in exec_module
File "xml\parsers\expat.py", line 4, in
ModuleNotFoundError: No module named 'pyexpat'
Всё поставил, выдаёт ошибку из под спойлера
Обычная работает, portable нет
pip install pyexpat
(на дедике чекал, не было такой ошибки)
|
|
|

16.09.2023, 15:30
|
|
Постоянный
Регистрация: 15.01.2022
Сообщений: 744
С нами:
2278947
Репутация:
98
|
|
Сообщение от colton.
pip install pyexpat
(на дедике чекал, не было такой ошибки)
ERROR: Could not find a version that satisfies the requirement pyexpat (from versions: none)
ERROR: No matching distribution found for pyexpat
|
|
|

25.09.2023, 01:09
|
|
Флудер
Регистрация: 03.03.2019
Сообщений: 2,138
С нами:
3788615
Репутация:
183
|
|
Сообщение от colton.
4. Переходим по пути папки и вводим в консоль. Это установит необходимые зависимости
Там много лишнего :[[[
я это установил и пошло:
Код:
asyncio
pyperclip
aiogram
PIL
hashlib
aapt
absl-py
aiofiles
aiogram
aiohttp
aiosignal
altgraph
Сделай отправку .gif и любых файлов(если размер файла
Python:
[CODE]
from
aiogram
import
Bot
,
Dispatcher
,
types
,
executor
import
asyncio
import
pyperclip
from
PIL
import
ImageGrab
from
pathlib
import
Path
from
tkinter
import
Tk
,
TclError
import
hashlib
import
os
import
io
sendingFileSize
=
5
##mb
TOKEN
=
'1111'
USERID
=
int
(
'1111'
)
bot
=
Bot
(
token
=
TOKEN
)
dp
=
Dispatcher
(
bot
)
def
get_clipboard_as_path
(
)
:
#https://python-forum.io/thread-24315.html
root
=
Tk
(
)
root
.
withdraw
(
)
try
:
content
=
root
.
selection_get
(
selection
=
"CLIPBOARD"
)
except
TclError
:
return
None
finally
:
root
.
destroy
(
)
file
=
Path
(
content
)
try
:
if
file
.
exists
(
)
:
return
file
except
OSError
:
pass
return
None
def
getClipboard
(
)
:
if
get_clipboard_as_path
(
)
:
return
get_clipboard_as_path
(
)
,
'file'
else
:
return
pyperclip
.
paste
(
)
,
'text'
async
def
get_content_hash
(
content
)
:
if
isinstance
(
content
,
bytes
)
:
return
hashlib
.
md5
(
content
)
.
hexdigest
(
)
else
:
return
hashlib
.
md5
(
content
.
encode
(
)
)
.
hexdigest
(
)
async
def
main
(
)
:
clipboard
=
''
while
True
:
content
,
type
=
getClipboard
(
)
try
:
content
,
type
=
getClipboard
(
)
if
content
!=
clipboard
and
type
==
'file'
:
clipboard
=
content
#
with
open
(
content
,
'rb'
)
as
f
:
stat
=
os
.
stat
(
f
.
name
)
size
=
stat
.
st_size
if
(
size
/
1024
/
1024
)
Шоб скомпилировать в .exe, перемеименуйте разширение файла на .pyw, после чего через pyinstaller компилируете файлик(
Код:
pyinstaller --onefile path_file_.pyw
)
Теперь запуск этого файлика не будет видно окно консоли, закрыть можно только через панель задач
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|