Вверх ↑
Этот топик читают: Гость
Ответов: 172
Рейтинг: 1
#1: 2025-07-17 01:33:19 ЛС | профиль | цитата
Здравствуйте.
Подскажите, может изобрели какой то компонент, который бы менял одинарные слеши на двойные? Ведь судя по видеоуроку из ютуба, если в пути будут русские буквы, или еще что то, то программа может работать некорректно. Раньше я делал это компонентом «замена» \ на \\\
(почему то на два не срабатывает) в итоге получал строку с бешенным количеством слешей, но все работало. А вот недавно столкнулся с проблемой, где нужно скопировать папку с файлами, и там в схеме хайасму только двойные слеши подавай.

а в этой схеме вообще какая то чехарда буква Ю вылазит почему то...

Add(Button,12286077,105,84)
{
Left=105
Top=30
link(onClick,5595141:doText,[])
}
Add(VisualStrings,5595141,168,84)
{
Lines=#12:c:\\111\222\|
Width=95
Point(doText)
Point(onText)
link(onText,8213615:doReplace,[])
}
Add(Replace,8213615,280,84)
{
SubStr="\"
DestStr="\\"
link(onReplace,4218613:doWork2,[])
}
Add(Memo,4346964,350,84)
{
Left=185
Top=25
Width=220
Height=225
}
Add(Button,8307954,105,147)
{
Left=105
Top=60
link(onClick,1359291:doText,[])
}
Add(VisualStrings,1359291,168,147)
{
Lines=#12:c:\\111\222\|
Width=95
Point(doText)
Point(onText)
link(onText,10110508:doReplace,[])
}
Add(Replace,10110508,280,147)
{
SubStr="\"
DestStr="\\\"
link(onReplace,15033239:doWork2,[])
}
Add(HubEx,4218613,329,84)
{
link(onEvent,4346964:doAdd,[])
}
Add(Button,5723078,105,203)
{
Left=105
Top=90
link(onClick,7997522:doText,[])
}
Add(VisualStrings,7997522,168,203)
{
Lines=#12:c:\\ааа\ррр\|
Width=95
Point(doText)
Point(onText)
link(onText,2293071:doReplace,[])
}
Add(Replace,2293071,280,203)
{
SubStr="\"
DestStr="\\\"
link(onReplace,15033239:doWork3,[(333,209)])
}
Add(HubEx,15033239,329,147)
{
Angle=3
link(onEvent,4218613:doWork3,[])
}

карма: 1

0
Ответов: 1133
Рейтинг: 81
#2: 2025-07-17 09:14:10 ЛС | профиль | цитата
Для размышления


Add(MainForm,2953706,133,140)
{
}
Add(Memo,14075277,294,203)
{
Left=185
Top=15
Width=155
Height=235
AddType=1
ScrollBars=2
}
Add(Button,2803549,133,203)
{
Left=10
Top=15
link(onClick,1918021:doEnum,[])
}
Add(StrList,12945907,203,133)
{
Strings=#2:\1|2:\2|2:\3|2:\4|2:\5|2:\6|2:\7|2:\8|2:\9|3:\10|3:\11|3:\12|3:\13|3:\14|3:\15|3:\16|3:\17|3:\18|3:\19|3:\20|3:\21|3:\22|3:\23|3:\24|3:\25|3:\26|3:\27|3:\28|3:\29|3:\30|3:\31|3:\32|3:\33|3:\34|3:\35|3:\36|3:\37|3:\38|3:\39|3:\40|3:\41|3:\42|3:\43|3:\44|3:\45|3:\46|3:\47|3:\48|3:\49|3:\50|3:\51|3:\52|3:\53|3:\54|3:\55|3:\56|3:\57|3:\58|3:\59|3:\60|3:\61|3:\62|3:\63|3:\64|3:\65|3:\66|3:\67|3:\68|3:\69|3:\70|3:\71|3:\72|3:\73|3:\74|3:\75|3:\76|3:\77|3:\78|3:\79|3:\80|3:\81|3:\82|3:\83|3:\84|3:\85|3:\86|3:\87|3:\88|3:\89|3:\90|3:\91|3:\92|3:\93|3:\94|3:\95|3:\96|3:\97|3:\98|3:\99|4:\100|4:\101|4:\102|4:\103|4:\104|4:\105|4:\106|4:\107|4:\108|4:\109|4:\110|4:\111|4:\112|4:\113|4:\114|4:\115|4:\116|4:\117|4:\118|4:\119|4:\120|4:\121|4:\122|4:\123|4:\124|4:\125|4:\126|4:\127|4:\128|4:\129|4:\130|4:\131|4:\132|4:\133|4:\134|4:\135|4:\136|4:\137|4:\138|4:\139|4:\140|4:\141|4:\142|4:\143|4:\144|4:\145|4:\146|4:\147|4:\148|4:\149|4:\150|4:\151|4:\152|4:\153|4:\154|4:\155|4:\156|4:\157|4:\158|4:\159|4:\160|4:\161|4:\162|4:\163|4:\164|4:\165|4:\166|4:\167|4:\168|4:\169|4:\170|4:\171|4:\172|4:\173|4:\174|4:\175|4:\176|4:\177|4:\178|4:\179|4:\180|4:\181|4:\182|4:\183|4:\184|4:\185|4:\186|4:\187|4:\188|4:\189|4:\190|4:\191|4:\192|4:\193|4:\194|4:\195|4:\196|4:\197|4:\198|4:\199|4:\200|4:\201|4:\202|4:\203|4:\204|4:\205|4:\206|4:\207|4:\208|4:\209|4:\210|4:\211|4:\212|4:\213|4:\214|4:\215|4:\216|4:\217|4:\218|4:\219|4:\220|4:\221|4:\222|4:\223|4:\224|4:\225|4:\226|4:\227|4:\228|4:\229|4:\230|4:\231|4:\232|4:\233|4:\234|4:\235|4:\236|4:\237|4:\238|4:\239|4:\240|4:\241|4:\242|4:\243|4:\244|4:\245|4:\246|4:\247|4:\248|4:\249|4:\250|4:\251|4:\252|4:\253|4:\254|4:\255|
}
Add(ArrayEnum,1918021,217,203)
{
link(onItem,14075277:doAdd,[])
link(Array,12945907:Array,[])
}


(Тонкий намёк )
Кодогенератор позволяет указывать символы с помощью числового кода.
карма: 2

0
Ответов: 933
Рейтинг: 197
#3: 2025-07-17 12:22:53 ЛС | профиль | цитата
tom-it писал(а):
(Тонкий намёк )

Add(Button,2803549,154,161)
{
Left=10
Top=15
link(onClick,1918021:doEnum,[])
}
Add(StrList,12945907,196,112)
{
Strings=#2:\1|2:\2|2:\3|2:\4|2:\5|2:\6|2:\7|2:\8|2:\9|3:\10|3:\11|3:\12|3:\13|3:\14|3:\15|3:\16|3:\17|3:\18|3:\19|3:\20|3:\21|3:\22|3:\23|3:\24|3:\25|3:\26|3:\27|3:\28|3:\29|3:\30|3:\31|3:\32|3:\33|3:\34|3:\35|3:\36|3:\37|3:\38|3:\39|3:\40|3:\41|3:\42|3:\43|3:\44|3:\45|3:\46|3:\47|3:\48|3:\49|3:\50|3:\51|3:\52|3:\53|3:\54|3:\55|3:\56|3:\57|3:\58|3:\59|3:\60|3:\61|3:\62|3:\63|3:\64|3:\65|3:\66|3:\67|3:\68|3:\69|3:\70|3:\71|3:\72|3:\73|3:\74|3:\75|3:\76|3:\77|3:\78|3:\79|3:\80|3:\81|3:\82|3:\83|3:\84|3:\85|3:\86|3:\87|3:\88|3:\89|3:\90|3:\91|3:\92|3:\93|3:\94|3:\95|3:\96|3:\97|3:\98|3:\99|4:\100|4:\101|4:\102|4:\103|4:\104|4:\105|4:\106|4:\107|4:\108|4:\109|4:\110|4:\111|4:\112|4:\113|4:\114|4:\115|4:\116|4:\117|4:\118|4:\119|4:\120|4:\121|4:\122|4:\123|4:\124|4:\125|4:\126|4:\127|4:\128|4:\129|4:\130|4:\131|4:\132|4:\133|4:\134|4:\135|4:\136|4:\137|4:\138|4:\139|4:\140|4:\141|4:\142|4:\143|4:\144|4:\145|4:\146|4:\147|4:\148|4:\149|4:\150|4:\151|4:\152|4:\153|4:\154|4:\155|4:\156|4:\157|4:\158|4:\159|4:\160|4:\161|4:\162|4:\163|4:\164|4:\165|4:\166|4:\167|4:\168|4:\169|4:\170|4:\171|4:\172|4:\173|4:\174|4:\175|4:\176|4:\177|4:\178|4:\179|4:\180|4:\181|4:\182|4:\183|4:\184|4:\185|4:\186|4:\187|4:\188|4:\189|4:\190|4:\191|4:\192|4:\193|4:\194|4:\195|4:\196|4:\197|4:\198|4:\199|4:\200|4:\201|4:\202|4:\203|4:\204|4:\205|4:\206|4:\207|4:\208|4:\209|4:\210|4:\211|4:\212|4:\213|4:\214|4:\215|4:\216|4:\217|4:\218|4:\219|4:\220|4:\221|4:\222|4:\223|4:\224|4:\225|4:\226|4:\227|4:\228|4:\229|4:\230|4:\231|4:\232|4:\233|4:\234|4:\235|4:\236|4:\237|4:\238|4:\239|4:\240|4:\241|4:\242|4:\243|4:\244|4:\245|4:\246|4:\247|4:\248|4:\249|4:\250|4:\251|4:\252|4:\253|4:\254|4:\255|
}
Add(ArrayEnum,1918021,210,161)
{
link(onItem,3173314:doString,[])
link(Array,12945907:Array,[])
}
Add(MainForm,1925030,154,210)
{
Width=326
Height=356
Caption="\207\240\232\226\229\242\32\226\241\229\236\32\235\254\225\232\242\229\235\255\236\32\72\105\65\115\109"
}
Add(FormatStr,3173314,273,161)
{
Mask="\%1;%2"
link(onFString,10640357:doAdd,[])
link(Str1,1918021:Index,[(279,152)(265,152)(265,201)(223,201)])
}
Add(StringTable,10640357,322,161)
{
Left=90
Top=20
Width=185
Height=235
Font=[MS Sans Serif,12,0,0,1]
Columns=#1:1|1:2|0:|
}
Add(Label,16278542,210,210)
{
Left=5
Top=280
Width=43
Height=24
Font=[MS Sans Serif,12,0,0,1]
Caption="\207\240\232\226\229\242\32\226\241\229\236\32\235\254\225\232\242\229\235\255\236\32\72\105\65\115\109"
}


Редактировалось 1 раз(а), последний 2025-07-17 19:52:14
карма: 19

0
3
Сообщение
...
Прикрепленные файлы
(файлы не залиты)