Тяп ляп и готово! Ты наверное в Ubisoft работаешь?
Где ты читал что тут экономят время?
Ты тревожишь людей, своими тупыми вопросами.
Это не советы. Я даже не пытался давать совет. Я тыкнул носом.
С таким кодом никогда не написать установщик.
рандомным ебаном
И кстати, почему ты многое пропустил из моего пред-последнего коммента?
Почему не логично? Ты пишешь на Js также как на Python?
А пишешь, точнее учишь его, мягко сказать плохо.
Нет, я обычно кидаю на такие вопросы как у тебя. Дайте мне инструкцию, а сам я делать ничего не хочу. И вообще выучите все за меня.
Дайте мне инструкцию, а сам я делать ничего не хочу. И вообще выучите все за меня.
Соболезную компаниям.
И нет, не только в онлайне. Люблю спорить.
С таким кодом никогда не написать установщик.
Соболезную компаниям.
Ты всю жизнь маме будешь программы делать?
Тебе надо было зафигачить на блюдечке.
Ты всю жизнь маме будешь программы делать?
Даже до конца не дочитал эти байки.
Ты не мог вписать.
NSIS Docs, NSIS Example.
Цитирую. "Начитались своих Макконелов... ".
считая книги про ООП глупыми, ты их читаешь
Просто я не такой гордый как ты.
Ты говоришь что нужно гуглить, задавая вопрос,
Плохо гуглил.
Мог нагуглить тот самый nsis.
Нужна консультация людей знакомых с тем как оборачивать Питон скрипты в установщик и добавлять выполнения скрипта из контекстного меню проводника Windows.
Прогу для создания установщика я уже нашёл - WiX Toolset, но потом понял, что там громоздкий синтаксис - писать в XML.
Сейчас читаю про NSIS, там синтаксис гораздо проще.
Уверен, что скоро справлюсь.
так как у тебя нет желания учить язык
ты считаешь что книги читать не нужно
Ты и дня не проучил языка
за то ты уже пишешь программу, которая не по силу возможно даже самому разработчику Python'а
import os
from shutil import copy
def getFilenameWithoutExtension (someFilename):
filename, file_extension = os.path.splitext(someFilename)
return filename
def getSingles():
files = list(filter(os.path.isfile, os.listdir()))
singles = []
for file in files:
matchCount = 0
filenameWithoutExtension = getFilenameWithoutExtension(file)
for anotherFile in files:
if file != anotherFile:
anotherFileWithoutExtension = getFilenameWithoutExtension(anotherFile)
if filenameWithoutExtension == anotherFileWithoutExtension :
matchCount += 1
if matchCount == 0 :
singles.append(file)
return singles
singles = getSingles()
if len(singles) > 0 :
folderName = '__одиночные файлы'
if not os.path.isdir(folderName):
os.mkdir(folderName)
for file in singles:
#os.remove(file)
print(file)
copy(file, folderName + '/' + file)
Ты противоречишь сам себе, ты имеешь неправильные представления, и это критично
А самое главное что ты не можешь или не хочешь аргументировать данную тему. Судя из этого, мой предыдущий комментарий после этого комментария, явно теперь обоснованный. Теперь попытайся аргументировать что-то ты.
А как его тогда учить?!
Вы мне лог отправили? Удачи.
Ты первый раз пишешь десктоп программу, ты не можешь утверждать что деск.прог делаються за 15 мин. Я делаю деск.проггу уже неделю если не больше
Это называется костыли, а может и говнокод. И это не утверждение а факт.
С такими стандартами, хорошим программистом не стать.
Тяп ляп и готово.
Какой вы самоуверенный.
"А я завтра взломаю пентагон, и ФБР по приколу, за 5 мин"
Что то похожее.
Глупо.
Так может вы поучите ООП, что то другое.
А не фигачить сразу свой установщик.
как так?
С таким кодом никогда не написать установщик.
Да и если у вас первый скрипт, что да полегче взяли.
Какой использовать софт для сборки установщика?
Как правильно сделать что бы скрипт вызывался именно в папке где будет клик в контекстном меню?
Есть
$('#main').on('touchmove', photoWrap, function(e){
$('#main').on('touchmove', photoWrap, function(e){
if (touchNow) {
var touch = e.originalEvent.touches[0];
touchMoveX = touch.pageX;
touchMoveY = touch.pageY;
touchDiffX = (touchMoveX > 0) ? (touchMoveX - touchStartX) : 0;
touchDiffY = (touchMoveY > 0) ? (touchMoveY - touchStartY) : 0;
if (touchDiffX > touchDiffY) {
e.stopimmediatepropagation();
$(photos).css('left', (photosLeft + touchDiffX) + 'px');
}
} else {
return false;
}
});
$(photos).css('left', (photosLeft + touchDiffX) + 'px');
Да что собственно обсуждать.
Из толкового - ты посоветовал исправить код - спасибо, исправил.
Из не толкового - много поговорили не о чём.
Тебе удачи с твоей прогой, мне удачи дообернуть мой скрипт - вроде всё