Что нового

[Данные, строки] Сравнение строк в столбцах в текстовом файле с разделителем - табуляция

Автор
D

Dk

Новичок
Сообщения
358
Репутация
2
Re: Сравнение строк в столбцах в текстовом файле с разделителем - табуляция

ildar сказал(а):
Код:
#include <Array.au3>
#include <WindowsConstants.au3>
#include <ListViewConstants.au3>
#include <GUIConstantsEx.au3>




Opt('GUIOnEventMode', 1)
Opt('TrayOnEventMode', 1)
Opt('TrayMenuMode', 3)

Global $sFile1 = @ScriptDir & '\1.txt', $hFile1, $sFile2 = @ScriptDir & '\2.txt'
Global $hGUI, $ListView, $hButt1, $hButt2, $hGUIState, $hExit

$hGUI = GUICreate('Список:', 619, 175, -1, -1)
GUISetBkColor(0xB9D1EA)
$ListView = GUICtrlCreateListView('|ASIN-10  |Price[New]|Price[Old]|SalesRank|Name|Date & Time', 5, 5, 609, 125, _
        $LVS_NOSORTHEADER, BitOR($LVS_EX_CHECKBOXES, $LVS_EX_FULLROWSELECT, $LVS_EX_GRIDLINES, $LVS_EX_HEADERDRAGDROP))
$hButt1 = GUICtrlCreateButton('Очистить список', 100, 140, 150, 25)
$hButt2 = GUICtrlCreateButton('Выйти из программы', 350, 140, 150, 25)
$hGUIState = TrayCreateItem('Отобразить/Скрыть Окно')
TrayCreateItem('')
$hExit = TrayCreateItem('Выход')
GUISetOnEvent($GUI_EVENT_CLOSE, '_CLOSEClicked')
GUICtrlSetOnEvent($hButt1, '_ListViewClear')
GUICtrlSetOnEvent($hButt2, '_Exit')
TrayItemSetOnEvent($hGUIState, '_CLOSEClicked')
TrayItemSetOnEvent($hExit, '_Exit')

GUISetState(@SW_HIDE)

$sFile1 = @ScriptDir & '\1.txt'
$sFile2 = @ScriptDir & '\2.txt'

$hTimer = TimerInit()

;считываем данные из файла в массив

$aFile2 = FileReadToArray($sFile2)

;получаем размер массива
$iSizeFile1 = 0
$iSizeFile2 = UBound($aFile2)

$iStr = 0


While 1
   $aFile1 = FileReadToArray($sFile1)
   If $iSizeFile1 < UBound($aFile1) Then
		 $iSizeFile1 = UBound($aFile1)
         For $i = 1 + $iStr To $iSizeFile1 - 1
			$aTXT1 = StringSplit($aFile1[$iStr], @TAB, 2)
			$aTXT2 = StringSplit($aFile2[$iStr], @TAB, 2)
			If $aTXT1[2] < $aTXT2[2]/2 And $aTXT1[9] < 300000 Then
			   GUICtrlCreateListViewItem('|' & $aTXT1[0] & '|' & $aTXT1[2] & '|' & $aTXT2[2] & '|' & _
                        $aTXT1[9] & '|' & $aTXT1[1] & '|' & @MDAY & '/' & @MON & '/' & @YEAR & ' ' & @HOUR & ':' & @MIN & ':' & @SEC, $ListView)
               GUISetState(@SW_SHOWNORMAL)
			$iStr += 1
			Else
			EndIf
		 Next
		 Else
		 EndIf
   If $iSizeFile1 = $iSizeFile2 Then
	  $iSizeFile1 = 0
	  $Str = 0
	  Sleep(10000)
	  $aFile2 = FileReadToArray($sFile2)
	  Else
		 Sleep(1000)
   EndIf
WEnd

Func _CLOSEClicked()
    GUISetState(BitAND(WinGetState($hGUI), 2) ? @SW_HIDE : @SW_SHOWNORMAL)
EndFunc

Func _ListViewClear()
    GUICtrlSendMsg($ListView, $LVM_DELETEALLITEMS, 0, 0)
 EndFunc

Func _Exit()
    Exit
EndFunc
Изменил. Пробовал ставить равно в условии, смещение не обнаружил.
Добавте пожалуйста туда конзоль для наглядности .

Если я всё правильно сделал, то вот что сравнивает Ваш скрипт постоянно.
Lowest New Price -- Lowest New Price
Lowest New Price -- Lowest New Price
Lowest New Price -- Lowest New Price
Lowest New Price -- Lowest New Price
Lowest New Price -- Lowest New Price
 

ildar

Осваивающий
Сообщения
252
Репутация
29
Да, мой косяк. Изменить изменил, а ячейки не поправил. Исправил
Код:
#include <Array.au3>
#include <WindowsConstants.au3>
#include <ListViewConstants.au3>
#include <GUIConstantsEx.au3>




Opt('GUIOnEventMode', 1)
Opt('TrayOnEventMode', 1)
Opt('TrayMenuMode', 3)

Global $sFile1 = @ScriptDir & '\1.txt', $hFile1, $sFile2 = @ScriptDir & '\2.txt'
Global $hGUI, $ListView, $hButt1, $hButt2, $hGUIState, $hExit

$hGUI = GUICreate('Список:', 619, 175, -1, -1)
GUISetBkColor(0xB9D1EA)
$ListView = GUICtrlCreateListView('|ASIN-10  |Price[New]|Price[Old]|SalesRank|Name|Date & Time', 5, 5, 609, 125, _
        $LVS_NOSORTHEADER, BitOR($LVS_EX_CHECKBOXES, $LVS_EX_FULLROWSELECT, $LVS_EX_GRIDLINES, $LVS_EX_HEADERDRAGDROP))
$hButt1 = GUICtrlCreateButton('Очистить список', 100, 140, 150, 25)
$hButt2 = GUICtrlCreateButton('Выйти из программы', 350, 140, 150, 25)
$hGUIState = TrayCreateItem('Отобразить/Скрыть Окно')
TrayCreateItem('')
$hExit = TrayCreateItem('Выход')
GUISetOnEvent($GUI_EVENT_CLOSE, '_CLOSEClicked')
GUICtrlSetOnEvent($hButt1, '_ListViewClear')
GUICtrlSetOnEvent($hButt2, '_Exit')
TrayItemSetOnEvent($hGUIState, '_CLOSEClicked')
TrayItemSetOnEvent($hExit, '_Exit')

GUISetState(@SW_HIDE)

$sFile1 = @ScriptDir & '\1.txt'
$sFile2 = @ScriptDir & '\2.txt'

$hTimer = TimerInit()

;считываем данные из файла в массив

$aFile2 = FileReadToArray($sFile2)

;получаем размер массива
$iSizeFile1 = 0
$iSizeFile2 = UBound($aFile2)

$iStr = 0


While 1
   $aFile1 = FileReadToArray($sFile1)
   If $iSizeFile1 < UBound($aFile1) Then
		 $iSizeFile1 = UBound($aFile1)
         For $i = 1 + $iStr To $iSizeFile1 - 1
			$aTXT1 = StringSplit($aFile1[$iStr], @TAB, 2)
			$aTXT2 = StringSplit($aFile2[$iStr], @TAB, 2)
			If $aTXT1[3] < $aTXT2[3]/2 And $aTXT1[9] < 300000 Then
			   GUICtrlCreateListViewItem('|' & $aTXT1[0] & '|' & $aTXT1[3] & '|' & $aTXT2[3] & '|' & _
                        $aTXT1[9] & '|' & $aTXT1[1] & '|' & @MDAY & '/' & @MON & '/' & @YEAR & ' ' & @HOUR & ':' & @MIN & ':' & @SEC, $ListView)
               GUISetState(@SW_SHOWNORMAL)
			$iStr += 1
			Else
			EndIf
		 Next
		 Else
		 EndIf
   If $iSizeFile1 = $iSizeFile2 Then
	  $iSizeFile1 = 0
	  $Str = 0
	  Sleep(10000)
	  $aFile2 = FileReadToArray($sFile2)
	  Else
		 Sleep(1000)
   EndIf
WEnd

Func _CLOSEClicked()
    GUISetState(BitAND(WinGetState($hGUI), 2) ? @SW_HIDE : @SW_SHOWNORMAL)
EndFunc

Func _ListViewClear()
    GUICtrlSendMsg($ListView, $LVM_DELETEALLITEMS, 0, 0)
 EndFunc

Func _Exit()
    Exit
EndFunc
 

inververs

AutoIT Гуру
Сообщения
2,135
Репутация
465
Когда вы уже доделаете ;D, погромисты. Скрипт в 10 строк делают 2 недели.
 
Автор
D

Dk

Новичок
Сообщения
358
Репутация
2
Re: Сравнение строк в столбцах в текстовом файле с разделителем - табуляция

inververs сказал(а):
Когда вы уже доделаете ;D, погромисты. Скрипт в 10 строк делают 2 недели.

Подключитесь к процессу :'( :'( :'( :-[


Добавлено:
Сообщение автоматически объединено:

ildar сказал(а):
Да, мой косяк. Изменить изменил, а ячейки не поправил. Исправил
Код:
#include <Array.au3>
#include <WindowsConstants.au3>
#include <ListViewConstants.au3>
#include <GUIConstantsEx.au3>




Opt('GUIOnEventMode', 1)
Opt('TrayOnEventMode', 1)
Opt('TrayMenuMode', 3)

Global $sFile1 = @ScriptDir & '\1.txt', $hFile1, $sFile2 = @ScriptDir & '\2.txt'
Global $hGUI, $ListView, $hButt1, $hButt2, $hGUIState, $hExit

$hGUI = GUICreate('Список:', 619, 175, -1, -1)
GUISetBkColor(0xB9D1EA)
$ListView = GUICtrlCreateListView('|ASIN-10  |Price[New]|Price[Old]|SalesRank|Name|Date & Time', 5, 5, 609, 125, _
        $LVS_NOSORTHEADER, BitOR($LVS_EX_CHECKBOXES, $LVS_EX_FULLROWSELECT, $LVS_EX_GRIDLINES, $LVS_EX_HEADERDRAGDROP))
$hButt1 = GUICtrlCreateButton('Очистить список', 100, 140, 150, 25)
$hButt2 = GUICtrlCreateButton('Выйти из программы', 350, 140, 150, 25)
$hGUIState = TrayCreateItem('Отобразить/Скрыть Окно')
TrayCreateItem('')
$hExit = TrayCreateItem('Выход')
GUISetOnEvent($GUI_EVENT_CLOSE, '_CLOSEClicked')
GUICtrlSetOnEvent($hButt1, '_ListViewClear')
GUICtrlSetOnEvent($hButt2, '_Exit')
TrayItemSetOnEvent($hGUIState, '_CLOSEClicked')
TrayItemSetOnEvent($hExit, '_Exit')

GUISetState(@SW_HIDE)

$sFile1 = @ScriptDir & '\1.txt'
$sFile2 = @ScriptDir & '\2.txt'

$hTimer = TimerInit()

;считываем данные из файла в массив

$aFile2 = FileReadToArray($sFile2)

;получаем размер массива
$iSizeFile1 = 0
$iSizeFile2 = UBound($aFile2)

$iStr = 0


While 1
   $aFile1 = FileReadToArray($sFile1)
   If $iSizeFile1 < UBound($aFile1) Then
		 $iSizeFile1 = UBound($aFile1)
         For $i = 1 + $iStr To $iSizeFile1 - 1
			$aTXT1 = StringSplit($aFile1[$iStr], @TAB, 2)
			$aTXT2 = StringSplit($aFile2[$iStr], @TAB, 2)
			If $aTXT1[3] < $aTXT2[3]/2 And $aTXT1[9] < 300000 Then
			   GUICtrlCreateListViewItem('|' & $aTXT1[0] & '|' & $aTXT1[3] & '|' & $aTXT2[3] & '|' & _
                        $aTXT1[9] & '|' & $aTXT1[1] & '|' & @MDAY & '/' & @MON & '/' & @YEAR & ' ' & @HOUR & ':' & @MIN & ':' & @SEC, $ListView)
               GUISetState(@SW_SHOWNORMAL)
			$iStr += 1
			Else
			EndIf
		 Next
		 Else
		 EndIf
   If $iSizeFile1 = $iSizeFile2 Then
	  $iSizeFile1 = 0
	  $Str = 0
	  Sleep(10000)
	  $aFile2 = FileReadToArray($sFile2)
	  Else
		 Sleep(1000)
   EndIf
WEnd

Func _CLOSEClicked()
    GUISetState(BitAND(WinGetState($hGUI), 2) ? @SW_HIDE : @SW_SHOWNORMAL)
EndFunc

Func _ListViewClear()
    GUICtrlSendMsg($ListView, $LVM_DELETEALLITEMS, 0, 0)
 EndFunc

Func _Exit()
    Exit
EndFunc

Пожалуйста, вставьте туда Конзоль и посмотрите. Вы выкладываете скрипт не проверив?
 

ildar

Осваивающий
Сообщения
252
Репутация
29
Dk
Вы выкладываете скрипт не проверив?
Ну конечно, я всегда так поступаю. Накидаю функций и процедур(главное побольше) и всучиваю клиенту.
inververs сказал(а):
Когда вы уже доделаете ;D, погромисты. Скрипт в 10 строк делают 2 недели.
Да честно говоря, самому надоело ловить рыбку в мутной воде.
Все, у меня бензин закончился. Я пас
 
Автор
D

Dk

Новичок
Сообщения
358
Репутация
2
Re: Сравнение строк в столбцах в текстовом файле с разделителем - табуляция

ildar сказал(а):
Dk
Вы выкладываете скрипт не проверив?
Ну конечно, я всегда так поступаю. Накидаю функций и процедур(главное побольше) и всучиваю клиенту.
inververs сказал(а):
Когда вы уже доделаете ;D, погромисты. Скрипт в 10 строк делают 2 недели.
Да честно говоря, самому надоело ловить рыбку в мутной воде.
Все, у меня бензин закончился. Я пас

Тогда мне не понятно почему Ваш последний скрипт, сравнивает опять Lowest New Price -- Lowest New Price
Ну пас так пас. :smile:
 
A

Alofa

Гость
Re: Сравнение строк в столбцах в текстовом файле с разделителем - табуляция

Dk сказал(а):
... пошла уже на третий заход,
Я удевлен, что дошло до третьего...
Потому что это было до того как:
Alofa сказал(а):
Добавлено:
Сообщение автоматически объединено:

Dk обратите внимание - Обновил Скрипт (пользуйте его).

Dk вы обратили внимание?


inververs сказал(а):
Когда вы уже доделаете ;D
Alofa сказал(а):
... Но если у кого-то еще все получится раньше - порадуюсь вместе с вами.
(заодно подсмотрю код - поучусь у профи).
Ну если на чистоту, то данная тема-то давно уже решена, а это уже так - развлекушки.
inververs покажите класс, а я поучусь. ;)
Ведь всего-то:
inververs сказал(а):
...Скрипт в 10 строк
 
Автор
D

Dk

Новичок
Сообщения
358
Репутация
2
Re: Сравнение строк в столбцах в текстовом файле с разделителем - табуляция

Alofa

Поменяйте пожалуйста условеие на
Новая цена < Старая цена и Rang < 9000000

Я хочу посмотреть это именно в вашем скрипте от вас, пусть это стандарт для будущих проверок.
Я всегда меняю сам... может я что то не то меняю. В любо скучает сделайте пожалуйста условие, которое я написал выше. Я хочу быть уверенным на все 100%.
 
Автор
D

Dk

Новичок
Сообщения
358
Репутация
2
Re: Сравнение строк в столбцах в текстовом файле с разделителем - табуляция

Alofa сказал(а):
Dk сказал(а):
... Я всегда меняю сам..
Как вы это делаете? Дайте код.

Код:
If StringReplace($asText2[$iCount + 2], ',', '.') > StringReplace($asText1[1], ',', '.') And $asText1[2] < 90000000 Then



У меня вопрос файл 1.тхт должен быть попрежниму пустым до начала старта?


Добавлено:
Сообщение автоматически объединено:

Alofa сказал(а):
Dk сказал(а):
... Я всегда меняю сам..
Как вы это делаете? Дайте код.


Программа иногда не получает информацию товара и просто пропускает строку.
И получается в файл 1.тхт пропускается этот товар, а в файле 2.тхт он есть. Уже выходит так, что нижеидущие товары расположены на разных строках. А Я сказал, все расположены всегда одинаково в одном и том же месте. МОЯ ОШИБКА.

Как сказал inververs Ответ #41,
"Не использовать в цикле _ArraySearch, написать свою.
Второй файл тоже также прочитать. Так вы знаете ASIN и значит легко найдете его во втором файле что бы сравнивать цены.

Вообщем нужен поиск полюбому, , а не сравнение по строкам. Но не тот метод поиска который вы использовали в самом начале, так как он слишком медленный, а именно то, о чём говорил inververs.
Ещё раз извиняюсь (Программ пропустила стpочку аж на 7 цикле и именно на 7 цикле скрипт показал неправильные совпадения, мне нечего сказать как просто "Это Судьба")
 
Автор
D

Dk

Новичок
Сообщения
358
Репутация
2
Re: Сравнение строк в столбцах в текстовом файле с разделителем - табуляция

Alofa сказал(а):
Dk сказал(а):
. Уже выходит так, что нижеидущие товары расположены на разных строках.
Dk, пииии... :shooting1:
9 страниц и наше время, пипиии... :shok:fftop:


Ну я бы не сказал. Опыт он ведь пришёл :-[ :-[ :-[
Я понимаю... я сравнивал файлы построчно были всегда одинаковыми. Потом решил ВЕСЬ ДЕНЬ понаблюдать, просто сидел и сам сравнивал, при каждом цикле копировал файл 2.тхт и аж на седьмом цикле - седьмой файл 2.тхт содержал меньше строчек, чем остальные. :stars: :blink: :'(
 
A

Alofa

Гость
OffTopic:
Dk это перая реакция на пост.

Конечно же за опытом здесь и собрались.

Можно хоть сейчас доработать мой скрипт, заменив всего одну переменную нулем.
Но есть идея получше.
 
Автор
D

Dk

Новичок
Сообщения
358
Репутация
2
Re: Сравнение строк в столбцах в текстовом файле с разделителем - табуляция

Alofa сказал(а):
OffTopic:
Dk это перая реакция на пост.

Но есть идея получше.

Ну, я то не против чтоб было получше, но тут бы дойти уже до минимального результата :-[
 
A

Alofa

Гость
Dk Пробуйте:
Код:
#include <WindowsConstants.au3>
#include <ListViewConstants.au3>
#include <GUIConstantsEx.au3>

Opt('GUIOnEventMode', 1)
Opt('TrayOnEventMode', 1)
Opt('TrayMenuMode', 3)

Local $iFile2GTime, $asText1, $asText2, $sText2, $sFile1Size, $hGUI, $hListView, $nCh1, $hButt1, $hButt2, $hButt3, $hButt4, $hGUIState, $hExit, $sLVText
Local $sFile1SizePrev = 0, $iOffset = 1, $hFile1, $sFile1 = @ScriptDir & '\1.txt', $sFile2 = @ScriptDir & '\2.txt'

$hGUI = GUICreate('Статистика:', 635, 280, -1, -1, $WS_OVERLAPPEDWINDOW)
GUISetBkColor(0xB9D1EA)
$hListView = GUICtrlCreateListView('ASIN-10  |Price[New]|Price[Old]|SalesRank|Name|Date & Time', 5, 5, 625, 240, _
		$LVS_NOSORTHEADER, BitOR($LVS_EX_FULLROWSELECT, $LVS_EX_GRIDLINES, $LVS_EX_HEADERDRAGDROP))
GUICtrlSetResizing(-1, $GUI_DOCKBORDERS)
Opt("GUIResizeMode", $GUI_DOCKSTATEBAR)
$nCh1 = GUICtrlCreateCheckbox('Автоотправка Email', 255, 253, 120, 20)
$hButt1 = GUICtrlCreateButton('Скопировать все', 10, 250, 100, 25)
$hButt2 = GUICtrlCreateButton('Отправить Email', 130, 250, 100, 25)
$hButt3 = GUICtrlCreateButton('Очистить список', 390, 253, 100, 20)
$hButt4 = GUICtrlCreateButton('Выйти из программы', 510, 253, 120, 20)
$hGUIState = TrayCreateItem('Отобразить/Скрыть Окно')
TrayCreateItem('')
$hExit = TrayCreateItem('Выход')
GUISetOnEvent($GUI_EVENT_CLOSE, '_CLOSEClicked')
GUICtrlSetOnEvent($hButt1, '_ListViewCopy')
GUICtrlSetOnEvent($hButt3, '_ListViewClear')
GUICtrlSetOnEvent($hButt4, '_Exit')
TrayItemSetOnEvent($hGUIState, '_CLOSEClicked')
TrayItemSetOnEvent($hExit, '_Exit')

GUISetState(@SW_HIDE)

$iFile2GTime = FileGetTime($sFile2, 0, 1)
_FilesOpen_Reads(1)

While 1
	While 1
		$sFile1Size = FileGetSize($sFile1)
		Select
			Case $sFile1SizePrev < $sFile1Size
				$sFile1SizePrev = $sFile1Size
			Case $sFile1SizePrev > $sFile1Size
				$sFile1SizePrev = 0
				_FilesOpen_Reads(0)
		EndSelect
		$asText1 = StringRegExp(FileReadLine($hFile1), '^"(\w{10,12})"\t"(?:.+?)"(?:\t[\d\,N/A]+)\t([\d\,N/A]+)(?:\t[\d\,N/A]+\t.+?"?)(?:\t[\d\,N/A]+){3}\t([\d\,N/A]+)\t', 3)
		If @error Then
			Sleep(50)
			ContinueLoop
		EndIf
		For $i = 0 To 1
			$asText2 = StringRegExp($sText2, '\n"' & $asText1[0] & '"\t"(.+?)"(?:\t[\d\,N/A]+?)\t([\d\,N/A]+)\t.+', 1, $iOffset)
			If @error Then
				$iOffset = 1
			Else
				$iOffset = @extended
				ExitLoop 2
			EndIf
		Next
		If @error Then ContinueLoop
	WEnd
	If $asText1[1] <> 'N/A' And $asText2[1] <> 'N/A' Then
;~ 		If Number(StringReplace($asText2[1], ',', '.')) / Number(StringReplace($asText1[1], ',', '.')) >= 2 And Number($asText1[2]) < 300000 Then
		If Number(StringReplace($asText2[1], ',', '.')) > Number(StringReplace($asText1[1], ',', '.')) And Number($asText1[2]) < 30000000 Then
			$sLVItemText = $asText1[0] & '|' & $asText1[1] & '|' & $asText2[1] & '|' & $asText1[2] & '|' & _
					$asText2[0] & '|' & @MDAY & '/' & @MON & '/' & @YEAR & ' ' & @HOUR & ':' & @MIN & ':' & @SEC
			GUICtrlCreateListViewItem($sLVItemText, $hListView)
			GUISetState(@SW_SHOWNORMAL)
			;SoundPlay(@WindowsDir & '\media\Windows Ringin.wav') ; Отключил пока, для чистоты эксперимента
			$sLVText &= $sLVItemText & '|' & @CRLF
		EndIf
	EndIf
WEnd

Func _FilesOpen_Reads($iFirstStart)
	Local $iF2GT, $i = 0
	$sText2 = ''
	If Not $iFirstStart Then
		FileClose($hFile1)
		While 1
			$i += 1
			$iF2GT = FileGetTime($sFile2, 0, 1)
			If $iF2GT > $iFile2GTime Then
				$iFile2GTime = $iF2GT
				ExitLoop
			EndIf
			If $i >= 60 Then Exit MsgBox(16, 'Ошибка!', 'Файл "2.txt" не обновился.' & @LF & 'Программа будет закрыта.')
			Sleep(100)
		WEnd
	EndIf
	For $i = 0 To 30
		$hFile1 = FileOpen($sFile1)
		If $hFile1 <> -1 Then ExitLoop
		Sleep(100)
	Next
	If $hFile1 = -1 Then Exit MsgBox(16, 'Ошибка!', 'Неудалось открыть файл "1.txt".' & @LF & 'Программа будет закрыта.')
	For $i = 0 To 30
		$sText2 = FileRead($sFile2)
		If Not @error Then Return
		Sleep(100)
	Next
	MsgBox(16, 'Ошибка!', 'Не удалось открыть файл "2.txt".' & @LF & 'Программа будет закрыта.')
	_Exit()
EndFunc   ;==>_FilesOpen_Reads

Func _CLOSEClicked()
	GUISetState(BitAND(WinGetState($hGUI), 2) ? @SW_HIDE : @SW_SHOWNORMAL)
EndFunc   ;==>_CLOSEClicked

Func _ListViewCopy()
	ClipPut($sLVText)
EndFunc   ;==>_ListViewCopy

Func _ListViewClear()
	GUICtrlSendMsg($hListView, $LVM_DELETEALLITEMS, 0, 0)
	$sLVText = ''
EndFunc   ;==>_ListViewClear

Func _Exit()
	If $hFile1 Then FileClose($hFile1)
	Exit
EndFunc   ;==>_Exit
Предыдущий скрипт работал молниеносно - этот работает медленнее.

Dk сказал(а):
... У меня вопрос файл 1.тхт должен быть попрежниму пустым до начала старта?
Это идеальное условие. Но если вас напрягает, тогда тестируйте и сами ответите на свой вопрос.
 
Автор
D

Dk

Новичок
Сообщения
358
Репутация
2
Re: Сравнение строк в столбцах в текстовом файле с разделителем - табуляция

Alofa сказал(а):
Начал тест, оставлю на ночь, что бы как можно больше кругов сделала.
Ах да, всё хотел сказать, что кнопочка отправка на Е-Mail выглядит солидно :ok:
"
 
A

Alofa

Гость
Dk сказал(а):
... кнопочка отправка на Е-Mail выглядит солидно :ok:
Это пока только кнопка.

Ах да, все хотел вам сказать: не испытывайте терпение модераторов.
OffTopic:

[list type=decimal]
[*]
Alofa сказал(а):
Мне кажется данное обсуждение давно уже вышло за рамки названия темы. Надо наверно название поменять, с учетом раздела где находимся.
[*]Пункт В2 Общих правил конференции
2. Старайтесь избегать “Over quoting” (преувеличенное цитирование) - цитируйте только необходимую часть сообщения, которая наилучшим образом подчеркнёт суть цитируемого.

[/list]



Добавлено:
Сообщение автоматически объединено:

Вот вариант с применением "_ArraySearch()" - в разы быстрее. :dance_man:
Код:
#include <Array.au3>
#include <WindowsConstants.au3>
#include <ListViewConstants.au3>
#include <GUIConstantsEx.au3>

Opt('GUIOnEventMode', 1)
Opt('TrayOnEventMode', 1)
Opt('TrayMenuMode', 3)

Local $iFile2GTime, $asText1, $asText2, $sFile1Size, $hGUI, $hListView, $nCh1, $hButt1, $hButt2, $hButt3, $hButt4, $hGUIState, $hExit, $sLVText
Local $sFile1SizePrev = 0, $iIndex = 0, $hFile1, $sFile1 = @ScriptDir & '\1.txt', $sFile2 = @ScriptDir & '\2.txt'

$hGUI = GUICreate('Статистика:', 612, 275, -1, -1, $WS_OVERLAPPEDWINDOW)
GUISetBkColor(0xB9D1EA)
$hListView = GUICtrlCreateListView('ASIN-10  |Price[New]|Price[Old]|SalesRank|Name|Date & Time', 5, 5, 602, 240, _
		$LVS_NOSORTHEADER, BitOR($LVS_EX_FULLROWSELECT, $LVS_EX_GRIDLINES, $LVS_EX_HEADERDRAGDROP))
GUICtrlSetResizing(-1, $GUI_DOCKBORDERS)
Opt("GUIResizeMode", $GUI_DOCKSTATEBAR)
$nCh1 = GUICtrlCreateCheckbox('Автоотправка Email', 250, 252, 120, 20)
$nCh1 = GUICtrlCreateCheckbox('Вести Log', 390, 252, 70, 20)
$hButt1 = GUICtrlCreateButton('Скопировать все', 10, 250, 100, 22)
$hButt2 = GUICtrlCreateButton('Отправить Email', 130, 250, 100, 22)
$hButt3 = GUICtrlCreateButton('Очистить список', 480, 250, 120, 22)
$hGUIState = TrayCreateItem('Отобразить/Скрыть Окно')
TrayCreateItem('')
$hExit = TrayCreateItem('Выход')
GUISetOnEvent($GUI_EVENT_CLOSE, '_CLOSEClicked')
GUICtrlSetOnEvent($hButt1, '_ListViewCopy')
GUICtrlSetOnEvent($hButt3, '_ListViewClear')
TrayItemSetOnEvent($hGUIState, '_GUIState')
TrayItemSetOnEvent($hExit, '_Exit')

GUISetState(@SW_HIDE)

$iFile2GTime = FileGetTime($sFile2, 0, 1)
_FilesOpen_Reads(1)

While 1
	While 1
		$sFile1Size = FileGetSize($sFile1)
		Select
			Case $sFile1SizePrev < $sFile1Size
				$sFile1SizePrev = $sFile1Size
			Case $sFile1SizePrev > $sFile1Size
				$sFile1SizePrev = 0
				_FilesOpen_Reads(0)
		EndSelect
		$asText1 = StringRegExp(FileReadLine($hFile1), '^"(\w{10,12})"\t"(?:.+?)"(?:\t[\d\,N/A]+)\t([\d\,N/A]+)(?:\t[\d\,N/A]+\t.+?"?)(?:\t[\d\,N/A]+){3}\t([\d\,N/A]+)\t', 3)
		If @error = 0 Then ExitLoop
		Sleep(50)
	WEnd
	
	If $asText1[0] <> $asText2[$iIndex] Then
		For $i = 0 To 1
			$iIndex = _ArraySearch($asText2, $asText1[0], $iIndex, 0, 0, 1)
			If $iIndex = -1 Then
				$iIndex = 0
			Else
				ExitLoop
			EndIf
		Next
		If @error Then ContinueLoop
	EndIf
	
	If $asText1[1] <> 'N/A' And $asText2[$iIndex + 2] <> 'N/A' Then
;~ 		If Number(StringReplace($asText2[$iIndex + 2], ',', '.')) / Number(StringReplace($asText1[1], ',', '.')) >= 2 And Number($asText1[2]) < 300000 Then
		If Number(StringReplace($asText2[$iIndex + 2], ',', '.')) > Number(StringReplace($asText1[1], ',', '.')) And Number($asText1[2]) < 30000000 Then
			$sLVItemText = $asText1[0] & '|' & $asText1[1] & '|' & $asText2[$iIndex + 2] & '|' & $asText1[2] & '|' & _
					$asText2[$iIndex + 1] & '|' & @MDAY & '/' & @MON & '/' & @YEAR & ' ' & @HOUR & ':' & @MIN & ':' & @SEC
			GUICtrlCreateListViewItem($sLVItemText, $hListView)
			GUISetState(@SW_SHOWNORMAL)
			;SoundPlay(@WindowsDir & '\media\Windows Ringin.wav') ; Отключил пока, для чистоты эксперимента
			$sLVText &= $sLVItemText & '|' & @CRLF
		EndIf
	EndIf
	If ($iIndex + 3) < UBound($asText2) Then $iIndex += 3
WEnd

Func _FilesOpen_Reads($iFirstStart)
	Local $iF2GT, $i = 0
	$iIndex = 0
	$asText2 = 0
	If Not $iFirstStart Then
		FileClose($hFile1)
		While 1
			$i += 1
			$iF2GT = FileGetTime($sFile2, 0, 1)
			If $iF2GT > $iFile2GTime Then
				$iFile2GTime = $iF2GT
				ExitLoop
			EndIf
			If $i >= 60 Then Exit MsgBox(16, 'Ошибка!', 'Файл "2.txt" не обновился.' & @LF & 'Программа будет закрыта.')
			Sleep(100)
		WEnd
	EndIf
	For $i = 0 To 30
		$hFile1 = FileOpen($sFile1)
		If $hFile1 <> -1 Then ExitLoop
		Sleep(100)
	Next
	If $hFile1 = -1 Then Exit MsgBox(16, 'Ошибка!', 'Неудалось открыть файл "1.txt".' & @LF & 'Программа будет закрыта.')
	For $i = 0 To 30
		$asText2 = StringRegExp(FileRead($sFile2), '\n"(\w{10,12})"\t"(.+?)"(?:\t[\d\,N/A]+?)\t([\d\,N/A]+)\t.+', 3)
		If Not @error Then Return
		Sleep(100)
	Next
	MsgBox(16, 'Ошибка!', 'Не удалось открыть или корректно прочитать файл "2.txt".' & @LF & 'Программа будет закрыта.')
	_Exit()
EndFunc   ;==>_FilesOpen_Reads

Func _CLOSEClicked()
	If MsgBox(1 + 64 + 256, 'Внимание!', 'Вы точно хотите закрыть программу?', 6, $hGUI) = 1 Then _Exit()
EndFunc   ;==>_CLOSEClicked

Func _GUIState()
	GUISetState(BitAND(WinGetState($hGUI), 2) ? @SW_HIDE : @SW_SHOWNORMAL)
EndFunc   ;==>_GUIState

Func _ListViewCopy()
	ClipPut($sLVText)
EndFunc   ;==>_ListViewCopy

Func _ListViewClear()
	GUICtrlSendMsg($hListView, $LVM_DELETEALLITEMS, 0, 0)
	$sLVText = ''
EndFunc   ;==>_ListViewClear

Func _Exit()
	If $hFile1 Then FileClose($hFile1)
	Exit
EndFunc   ;==>_Exit
 
Автор
D

Dk

Новичок
Сообщения
358
Репутация
2
[Данные, строки] Re: Сравнение строк в столбцах в текстовом файле с разделителем - табуляция

Alofa

Я ещё в процессе теста.
Смещений по строкам не происходит. В 99% скажем так всё идеально.
Но происходит, какая то странная вещь.

Я поставил условие
Код:
If StringReplace($asText2[1], ',', '.') > StringReplace($asText1[1], ',', '.')  And $asText1[2] < 30000000 Then

Вот список совпадений. Прошло около 40 циклов.
3830494084|52,99|59,98|16896|Pferde-Osteopathie: Parietale, fasziale und kraniosakrale Therapie|25/03/2016 22:20:39|
392670179X|33,33|35,05|121493|Existenzgründung für Immobilienmakler: Ein umfassender Praxisratgeber für Ihre Existenzgründung und die Zeit danach|25/03/2016 22:20:40|
3131472510|107|111,99|158711|Klinische Gastroenterologie: Das Buch für Fort- und Weiterbildung plus DVD mit über 1.000 Befunden|25/03/2016 22:20:40|
389821804X|109,94|110,94|652499|Alexander Dugin und die rechtsextremen Netzwerke: Fakten und Hypothesen zu den internationalen Verflechtungen der russischen Neuen Rechten|25/03/2016 22:20:41|
3131536411|51,99|54,5|131567|Laufanalyse|25/03/2016 22:20:41|
3825286274|31,99|35,72|144780|Einführung in die Geomorphologie|25/03/2016 22:20:44|
3836517388|1,22|4,2|613400|Shopping architecture now! 1|25/03/2016 22:20:44|
3527310940|34,98|39,88|629179|Lehrbuch Chemische Technologie: Grundlagen Verfahrenstechnischer Anlagen|25/03/2016 22:20:47|
3518282611|10,12|11,12|360208|Sämtliche Werke. Band I. Die Welt als Wille und Vorstellung I|25/03/2016 22:20:52|
3865022634|24,9|26,84|384597|Zur künstlerischen Lehre: Neue Aufgaben finden / Workshops|25/03/2016 22:21:06|
3534264630|49,16|50,46|677322|Deutsche Berichte aus dem Osten: Dokumente der Einsatzgruppen in der Sowjetunion Band III (Veröffentlichungen der Forschungsstelle Ludwigsburg)|25/03/2016 22:21:10|
383047363X|63,99|65,99|154380|Antlitzanalyse in der Biochemie nach Dr. Schüßler: Der Bildatlas|25/03/2016 22:21:10|
3131545410|71,99|76,22|317075|Karies: Wissenschaft und Klinische Praxis (Reihe, ZMK Praxis)|25/03/2016 22:21:11|
3867023123|13,99|15,99|467700|Konflikte lösen mit 3 Fragen: Neue Impulse durch die ""Cappuccinoblick-Methode"" für wirkungsvolle Prozesse in Coaching, Beratung & Teamarbeit|25/03/2016 22:21:30|
3865021972|29,71|31,45|366511|Die Linie: Beispiele aus der künstlerischen Lehre|25/03/2016 22:21:30|
3832795774|59,97|69,93|197285|Elliott Erwitt's Kolor|25/03/2016 22:21:48|
3258601283|42,98|48,88|234122|Künstleranatomie: Menschliche Körper zeichnen|25/03/2016 22:21:58|
3481029721|57,83|68,99|133279|Bauen für ältere Menschen: Wohnformen - Planung - Gestaltung - Beispiele|25/03/2016 22:22:30|
370891175X|30,8|33,53|359087|Rechts- und Verfassungsgeschichte|25/03/2016 22:22:55|
3831203946|15,48|16,49|236210|Das neue Weltbild des Physikers Burkhard Heim (1 Buch - Hardcover, 208 Seiten): Unsterblich in der 6-Dimensionalen Welt|25/03/2016 22:24:01|
3836543230|24,97|26,98|461932|Richard Meier|25/03/2016 22:24:03|
3847703579|18,49|19,98|102004|Der Nazi und der Psychiater (Die Andere Bibliothek, Band 357)|25/03/2016 22:24:04|
3131474610|86,99|91,03|154254|Praxis der medizinischen Trainingstherapie: Band 2 Halswirbelsäule und obere Extremtität (physiofachbuch)|25/03/2016 22:24:09|
3830475721|31,45|35,95|158540|Mündliche Protokolle aus Heilpraktikerprüfungen|25/03/2016 22:24:10|
380534953X|23,5|29,94|130012|Nero: Inszenierung der Macht|25/03/2016 22:24:14|
3834932590|23,99|25,15|21130|Supply Chain Management: Grundlagen, Strategien, Instrumente und Controlling|25/03/2016 22:24:15|
3794530829|16,9|18,9|33343|Kein Befund und trotzdem krank?: Mehr Behandlungszufriedenheit im Umgang mit unklaren Körperbeschwerden - bei Patient und Arzt|25/03/2016 22:24:29|
3939337412|41,48|44,9|312837|Deutsch für Mediziner: Sprachlehrwerk für Praktikum und Kommunikation in medizinischen Berufen|25/03/2016 22:24:43|
3925100776|21,89|22,89|189080|Neptun, die Sehnsucht nach Erlösung: Der Planet der Gegensätze und seine astrologische Deutung (Standardwerke der Astrologie)|25/03/2016 22:25:30|
3608939849|14|8,65|162405|Der Herr der Ringe: Gesamtausgabe|25/03/2016 22:25:40|
3934662102|12,08|13,42|44407|Alles zur Zwangsversteigerung: Zwangsversteigerungen - Schnäppchenjagd im Amtsgericht|25/03/2016 22:25:40|
3552053018|1,3|2,53|843710|Nach den Utopien: Eine Geschichte der deutschsprachigen Gegenwartsliteratur|25/03/2016 22:25:41|
3864010241|43|45,13|235117|Myofasziale Techniken: Die Praxis der Tiefengewebsmassage|25/03/2016 22:25:49|
3834014435|18,24|19,51|252098|Inklusiver Mathematikunterricht in der Primarstufe: Erfahrungen, Perspektiven und Herausforderungen (Basiswissen Grundschule)|25/03/2016 22:26:03|
3907564693|55,27|56,49|122383|Wall Street und der Aufstieg Hitlers|25/03/2016 22:26:06|
3952281603|18,95|25|251289|Yogamrita: Die Essenz des Yoga|25/03/2016 22:26:13|
3766838547|16,97|20,93|701426|Das Haus mit den vielen Wohnungen: Eine Einführung in die Religionen der Welt|25/03/2016 22:26:21|
3830410913|53,99|59,99|60657|Leitsymptome bei Meerschweinchen, Chinchilla und Degu: Diagnostischer Leitfaden und Therapie (Reihe, KLEINTIER KONKRET)|25/03/2016 22:26:31|
3778540440|31,92|39,86|499212|Prüfungsvorbereitung Elektronik und Informationstechnik: Fachkunde Geräte- und Systemtechnik|25/03/2016 22:26:40|
3816810268|35,85|39,9|164898|Abgabenordnung/FGO einschl. Steuerstrafrecht (Grüne Reihe)|25/03/2016 22:26:41|
3648059084|38,47|39,72|160258|Key Message. Delivered: Business-Präsentationen mit Struktur (Haufe Fachbuch)|25/03/2016 22:26:49|
3836218070|64,9|65,9|101256|Personalabrechnung mit SAP (Das umfassende Handbuch zu SAP ERP HCM (SAP HR))|25/03/2016 22:26:53|
3938509759|19,62|20,8|424677|Optimales Koordinationstraining im Fußball|25/03/2016 22:27:01|
313160431X|51,99|59,99|74471|Das Castillo Morales-Konzept|25/03/2016 22:27:11|
3830493517|51,94|53,99|316223|Manuelle Therapie der Pferdewirbelsäule|25/03/2016 22:27:11|
3131170824|67,99|70,95|399198|Angewandte Physiologie: Band 2: Organsysteme verstehen und beeinflussen (physiofachbuch)|25/03/2016 22:27:29|
3497023604|22,99|25,34|213612|Rasende Retter, flotte Flitzer: Psychomotorische Bewegungsthemen für 3- bis 7-Jährige. Innenteil zweifarbig.|25/03/2016 22:27:30|
3936568294|18,44|19,45|804299|Kartenlegen leicht erlernbar: Professionelles Kartenlegen - Hilfsmittel, Techniken, Fakten & Tipps zur Selbständigkeit|25/03/2016 22:27:54|
3832732845|17,49|19,48|279374|Great Store Design|25/03/2016 22:28:08|
3765394661|39,78|41,64|314343|GEO - Großer Weltatlas: Das Bild unserer Erde. Mit thematischen Karten zur Globalisierung und Sonderteil zum Zeitalter der großen Entdeckungen|25/03/2016 22:28:08|
3778017519|22,58|26,09|559440|Handbuch Kinder- und Jugendtraining (Beiträge zur Lehre und Forschung im Sport)|25/03/2016 22:28:13|
3258061661|10,98|9,98|235330|Filzen: Alte Tradition - modernes Handwerk|25/03/2016 22:28:17|
3896705938|22,99|24,84|77039|Die Fee, das Tier und der Freund. Hypnotherapie in der Psychosomatik|25/03/2016 22:28:28|
3863296443|33,99|35,99|556917|Qualitätskultur: Neue Wege zu einem erfolgreichen Qualitätsmanagement|25/03/2016 22:28:40|
3936057478|68|69,99|47264|Bestattung in Deutschland: Lehrbuch|25/03/2016 22:28:40|
3800639939|30,69|33,24|72157|Unternehmensbewertungen erstellen und verstehen: Ein Praxisleitfaden (Finance Competence)|25/03/2016 22:28:52|
3830411227|51,99|53,57|430202|Tierproduktion|25/03/2016 22:28:52|
383047413X|42,26|45,95|197802|Ohrakupunktur für Praktiker: Grundlagen - Praxis - Indikationen|25/03/2016 22:28:53|
3937514929|5,99|8,49|473228|OpenLayers. Webentwicklung mit dynamischen Karten und Geodaten|25/03/2016 22:28:58|
3658066806|38,48|39,9|107059|Strategisches Management in Unternehmen|25/03/2016 22:29:15|
3830455046|36,99|45,99|168734|Wochenbett- und Rückbildungsgymnastik (REIHE, edition hebamme)|25/03/2016 22:29:22|
3834929867|33,99|34,99|103205|Leadership Branding: Wie Sie Führung wirksam und Ihr Unternehmen zu einer starken Marke machen|25/03/2016 22:29:23|
3866904037|10|8,98|87700|Wildes Brandenburg: Große Flüsse, stille Seen|25/03/2016 22:29:26|
3935516967|8,78|9,78|559221|Öchslewutz & Killerhefen: Wein-Cartoons aus Rheinhessen|25/03/2016 22:29:39|
3525710380|15,64|22,69|548623|Lernzirkel. Zu Mythen des Hygin. (Lernmaterialien) (Clara)|25/03/2016 22:29:55|
3131629819|42,94|46,52|168024|Fehler und Irrtümer in der Anästhesie|25/03/2016 22:30:27|
3150107431|16|17,43|308566|LTI: Notizbuch eines Philologen|25/03/2016 22:30:40|
3406645143|21,83|23,95|331505|Die Wahrsagekunst im Alten Orient: Zeichen des Himmels und der Erde (Historische Bibliothek der Gerda Henkel Stiftung)|25/03/2016 22:30:46|
3875150104|40|41,81|685099|Gastronomie der Sinne: Kreative Ideen und Anleitungen für Aktionen und Events|25/03/2016 22:30:48|
349702287X|10,99|15|425944|Krippenforschung: Methoden, Konzepte, Beispiele|25/03/2016 22:30:58|
3836925818|23,72|29,57|1370|Jazz im New York der Wilden Zwanziger|25/03/2016 22:30:59|
3520334011|7,5|8,76|92247|Meilensteine der Psychologie: Die Geschichte der Psychologie nach Personen, Werk und Wirkung (Kröners Taschenausgaben (KTA))|25/03/2016 22:31:36|
3869305266|18,49|26,49|146608|Autoren: Fotografien 1963-2012|25/03/2016 22:31:54|
349702371X|22,99|29,89|511051|Träume, Märchen, Imaginationen: Personzentrierte Psychotherapie und Beratung mit Bildern und Symbolen (Personzentrierte Beratung & Therapie)|25/03/2016 22:31:59|
389879038X|28,71|30,88|300268|Das Elliott-Wellen Prinzip: Der Schlüssel zu einem besseren Börsenverständnis|25/03/2016 22:32:10|
3801714667|24,99|29,99|268257|Sozialpsychologie des Internet. Die Bedeutung des Internet für Kommunikationsprozesse, Identitäten, soziale Beziehungen und Gruppen.|25/03/2016 22:32:18|
3497024880|21,99|24,42|262289|Pragmatisch-kommunikative Fähigkeiten fördern: Grundlagen und Anleitungen für die Sprachtherapie in der Gruppe|25/03/2016 22:32:19|
387097222X|17,28|21,83|218999|Wörterbuch für IT-Berufe: Deutsch-Englisch/Englisch-Deutsch|25/03/2016 22:32:48|
3131171227|69,99|71,38|92318|MRT der Wirbelsäule und des Spinalkanals (Reihe, REF.-R. RADIOLOGIE)|25/03/2016 22:32:49|
3770538234|35,99|38,55|830719|Hitler der Redner|25/03/2016 22:32:52|
3772340393|19,84|22,24|282849|Praxiseinstieg LabVIEW (PC & Elektronik)|25/03/2016 22:32:52|
3868941509|23|24|153425|SPSS 20: Einführung in die moderne Datenanalyse (Pearson Studium - Scientific Tools)|25/03/2016 22:33:03|
3214147951|18,99|21,98|48948|Fälle und Lösungen zum bürgerlichen Recht für Anfänger (Manz Studienbücher)|25/03/2016 22:33:07|
3729606654|17,9|19,28|459839|Was sind das für Menschen - was können wir tun: Nachdenken über Straftäter (Zytglogge Sachbuch)|25/03/2016 22:33:11|
3849700771|22,99|24,81|263549|Coaching für Eltern: Mütter, Väter und ihr ""Job""|25/03/2016 22:33:12|
3497024090|20,99|23,51|159145|Motivierte Klienten trotz Zwangskontext: Tools für die Soziale Arbeit. Mit 20 Arbeitsblättern als Online-Zusatzmaterial.|25/03/2016 22:33:16|
3131493011|91,99|99,99|386448|Das ERCP-Buch: Lehrbuch und Atlas|25/03/2016 22:33:16|
3765454672|12,99|14,54|739274|Wanderführer Dolomiten: Die 7 Naturparks - Geschichten, Hintergründe und Touren in einem Tourenführer für das Unesco Welterbe Dolomiten; mit genauen Tourenbeschreibungen von Eugen E. Hüsler|25/03/2016 22:33:21|
383481220X|41,56|44,98|403695|Mathematik für Physiker: Band 1: Grundkurs (German Edition)|25/03/2016 22:33:26|
3258600236|22,96|25,53|160211|Faszination Töpfern: Ein Anleitungsbuch für einfaches und anspruchsvolles Töpfern|25/03/2016 22:33:39|
3531187376|39,99|41,48|715248|Erziehungswissenschaftliche Diskursforschung (Interdisziplinäre Diskursforschung)|25/03/2016 22:33:39|
3608948821|29,81|37,94|310643|Psychoanalytische Kurzzeittherapie mit Kindern (PaKT): Ein Behandlungsmanual|25/03/2016 22:33:40|
3866301529|25,34|34,99|117348|Das Bastelbuch (Altenpflege)|25/03/2016 22:33:43|
3862457214|26,99|34,98|226167|VW Geschichte: Volkswagen Raritäten - Prototypen, Forschungswagen, Studien. 70 streng geheime Protoypen aus den 1950er und 60er Jahren; Enthüllung von Daten und Fakten zu den Hintergründen|25/03/2016 22:33:51|
3941388355|12,53|15,55|113359|Handbuch für Personaldienstleistungskaufleute: in der Zeitarbeit und Personalvermittlung (Schriftenreihe zur Zeitarbeit)|25/03/2016 22:33:57|
3770433947|20|23,95|317318|Die Abenteuer von Tanguy und Laverdure Gesamtausgabe 07: Das geheimnisvolle Geschwader|25/03/2016 22:34:13|
3836220385|17,98|19|350532|Empfehlungsmarketing im Social Web: Social Commerce, Empfehlungsmarketing und mobile Strategien (Galileo Computing)|25/03/2016 22:34:15|
3900533571|18,99|20,6|461110|BERGWANDERATLAS STEIERMARK: Über 200 der schönsten Bergwanderungen und Bergtouren + viele Varianten|25/03/2016 22:33:44|
3896708813|16,5|21,59|509261|Systemische Modelle für die Soziale Arbeit: Ein integratives Lehrbuch für Theorie und Praxis|25/03/2016 22:33:47|
3936624127|20,74|24,79|45361|Wer stirbt, ist nicht tot!|25/03/2016 22:34:54|
3768837688|77,07|80,08|138852|J Class|25/03/2016 22:34:54|
3935937849|19,25|23,99|101417|Leben und Weisheit der Glückseligen Mutter Ânandamayî Mâ|25/03/2016 22:34:54|
3896705261|21,99|24,97|217345|Systemische Kinder- und Jugendlichenpsychotherapie|25/03/2016 22:35:46|
3830474121|31,99|33,29|504495|Prüfungstrainer Homöopathie: Effizient lernen mit Fragen und kommentierten Antworten|25/03/2016 22:35:47|
3927190098|13,67|15,18|N/A|Masters of Rhythm Guitar: Rhythmuskonzepte und -Techniken für Rock-, Blues-, Soul-, Funk-, Reggae-, Jazz- und Country-Gitarre|25/03/2016 22:35:48|
3708903072|19,08|20,15|312930|Diversity in Supervision, Coaching und Beratung|25/03/2016 22:36:02|
3406604854|7,96|9,07|167528|Friedrich der Zweite: Ein Sizilianer auf dem Kaiserthron|25/03/2016 22:36:04|
3410215581|32,51|35,52|469327|SiGeKo-Praxis: Kompaktdarstellung Arbeitshilfen für Sicherheits- und Gesundheitsschutz-Koordinatoren (Bauwerk)|25/03/2016 22:36:09|
3110086573|27,5|29,5|639392|Der Andere (De Gruyter Studienbuch)|25/03/2016 22:36:15|
3830473559|71,99|79,99|130445|TCM mit westlichen Pflanzen: Phytotherapie - Akupunktur - Diätetik|25/03/2016 22:36:22|
3896706292|16,95|19,35|326884|Wenn Eltern aufgeben. Therapie und Beratung bei konflikthaften Trennungen von Eltern und Kindern|25/03/2016 22:36:27|
3190128820|24,74|26,39|313160|IELTS Testbuilder 2: Student's Book with 2 Audio-CDs|25/03/2016 22:37:42|
3406566812|14,99|9|242302|Das Dritte Reich und die Juden: Die Jahre der Verfolgung 1933-1939. Die Jahre der Vernichtung 1939-1945|25/03/2016 22:50:51|
3437269828|17,99|20,87|150042|Arbeitsbuch Anatomie und Physiologie: für Pflege- und andere Gesundheitsfachberufe|25/03/2016 22:54:42|
3955391116|11,61|12,93|73206|Certified TYPO3 CMS Integrator: Vorbereitung auf die Prüfung der TYPO3 Association|25/03/2016 22:56:02|
3437573500|24,97|25,97|539594|Chinesische Kräuter in Frage und Antwort: Unterschiede erkennen - Arzneimittel richtig auswählen|25/03/2016 22:59:02|
3766720406|12,37|9,98|88668|Mit Goethe im Garten: Inspiration und grünes Wissen aus den Gärten der Goethezeit|25/03/2016 23:04:57|
3826696972|27,95|9,95|44960|CompTIA A+: Vorbereitung auf die Prüfungen #220-801 und #220-802 (mitp Professional)|25/03/2016 23:10:08|
3943573052|22,08|24,88|1100|Vintage & Classic Style Guide: Fotobildband inkl. 10"" Vinyl (Deutsch, Englisch) (Ear Books)|25/03/2016 23:11:03|
364229801X|15,97|16,97|249172|eBusiness & eCommerce: Management der digitalen Wertschöpfungskette|25/03/2016 23:30:02|
3257069383|12|2|95213|Villa Metaphora|25/03/2016 23:47:43|
303768089X|33,24|39,88|315899|Masterpieces: Villa Architecture + Design (Masterpieces (Braun))|25/03/2016 23:53:46|
3827425948|33,99|37,67|384904|Deutschlands Süden - vom Erdmittelalter zur Gegenwart|25/03/2016 23:57:37|
3531166336|15,48|16,48|337034|Einführung in die Soziologie: Band 1: Der Blick auf die Gesellschaft (Studientexte zur Soziologie)|25/03/2016 23:58:22|
3866901917|17|25|166174|Die Ostsee: 2000 Jahre Seefahrt, Handel und Kultur|26/03/2016 00:10:10|
3899083962|25,73|29,89|114174|Natascha Gesamtausgabe 1: Panik an Bord|26/03/2016 00:22:10|
3190050880|10,79|9,2|384220|Rumänisch für Sie, Lehrbuch|26/03/2016 00:34:11|
393211941X|106,76|108,89|477033|Bildatlas der Botulinumtoxin-Injektion: Dosierung|Lokalisation|Anwendung|26/03/2016 00:41:23|
3038005665|16,97|17,97|359709|tibits at home: Vegetarische Lieblingsrezepte für zuhause|26/03/2016 00:44:12|
3937514929|4,88|5,99|471833|OpenLayers. Webentwicklung mit dynamischen Karten und Geodaten|26/03/2016 00:46:41|
357908044X|16|20,67|519072|Gott weiblich: Eine verborgene Seite des biblischen Gottes|26/03/2016 00:55:10|
3648012789|31,48|33,88|91251|Stellenbeschreibungen und Anforderungsprofile (Haufe Praxisratgeber)|26/03/2016 00:55:58|
340630575X|23,76|28|144896|Rom: Schicksal einer Stadt 312-1308|26/03/2016 00:57:54|
3907564693|54,06|55,27|122675|Wall Street und der Aufstieg Hitlers|26/03/2016 01:01:16|
3527708405|19|21,4|184002|Optik Für Dummies|26/03/2016 01:03:45|
3770155777|6,29|7,3|163657|DuMont Kunst Reiseführer Berlin|26/03/2016 01:15:56|
3527503811|13,49|14,49|45777|Excellence im Management-Reporting: Transparenz für die Unternehmenssteuerung: Transparenz Fur Die Unternehmenssteuerung (Advanced Controlling, Band 62)|26/03/2016 01:24:07|
3879439338|16,93|18,62|426763|VW Transporter/Bus Juli 79 bis September 82: Alle Modelle ohne Diesel|26/03/2016 01:24:51|
3866452195|21,16|22,89|170942|Richtig einsteigen: Datenbanken entwickeln mit SQL Server 2012|26/03/2016 01:34:34|
3778258605|14,99|19,58|224367|Prüfungsbuch für zahnmedizinische Fachangestellte|26/03/2016 01:37:29|
3527318011|40,32|41,34|194021|Organische Chemie|26/03/2016 01:42:50|
3834812439|54,99|59,98|384231|Rollen und Berechtigungskonzepte: Ansätze für das Identity- und Access Management im Unternehmen (Edition) (German Edition) (Edition kes)|26/03/2016 01:46:46|
3100259114|17,4|19,38|424918|Die Moderne: Eine Geschichte des Aufbruchs|26/03/2016 01:56:54|
3034600313|16,65|17,9|431658|Unfolded. Papier in Design, Kunst, Architektur und Industrie|26/03/2016 02:01:31|
3895811815|18,94|9,12|132185|Experten des Alltags - Das Theater von Rimini Protokoll|26/03/2016 02:02:48|
3446423850|20|25,4|195556|Grundlagen der Elektrotechnik|26/03/2016 02:07:31|
3834805009|15,98|16,99|40285|BWL kompakt und verständlich: Für IT-Professionals, praktisch tätige Ingenieure und alle Fach- und Führungskräfte ohne BWL-Studium|26/03/2016 02:10:52|
3038008796|12,73|19,76|27268|Einfach WILDEISEN: Frisch und unkompliziert kochen|26/03/2016 02:11:03|
3768837688|72,06|77,07|152084|J Class|26/03/2016 02:26:26|
3037665890|19|8,02|411205|Digital Desire|26/03/2016 02:28:56|
3836229358|43,99|47,97|296903|VMware vSphere 5.5: Das umfassende Handbuch (Galileo Computing)|26/03/2016 02:32:00|
3927190098|12,16|13,67|N/A|Masters of Rhythm Guitar: Rhythmuskonzepte und -Techniken für Rock-, Blues-, Soul-, Funk-, Reggae-, Jazz- und Country-Gitarre|26/03/2016 02:44:43|
3932298357|15,17|19,34|821857|Chefsache Produktionssystem: Pfade zum Erfolg|26/03/2016 02:46:41|
3433029024|105,99|95,99|206911|Holz Brandschutz Handbuch|26/03/2016 02:47:18|
3932381459|11,16|18,37|290800|Der Eisbrecher: Hitler in Stalins Kalkül|26/03/2016 02:48:07|
3935683685|68,81|69,83|276574|Feng-Shui-Kalender 2016|26/03/2016 02:55:55|
3458710329|79,86|80,86|291708|Religio duplex: Ägyptische Mysterien und europäische Aufklärung|26/03/2016 02:56:12|
3813209474|11,36|23|454128|100 Jahre Marineflieger - 1913-2013: Fliegen für die Flotte|26/03/2016 02:56:53|
3775737278|18,63|19,65|369391|Hermann Hesse. Mit Feder und Farbe: Werke aus dem Nachlass Heiner Hesse|26/03/2016 02:58:36|
3830331517|23,5|28,37|462435|Glück|26/03/2016 02:58:56|
3446430229|95,81|96,82|694225|Praxisbuch Teamarbeit: Aufgaben, Prozesse, Methoden|26/03/2016 02:59:22|
383049131X|52,95|63,95|484521|Weiche manuelle Techniken der Ortho-Bionomy: Praktisches Lehrbuch|26/03/2016 03:00:53|
3898850358|18,59|19,8|603661|Card Captor Sakura, Artbook 1|26/03/2016 03:02:22|
3648059084|38,48|39,71|42861|Key Message. Delivered: Business-Präsentationen mit Struktur (Haufe Fachbuch)|26/03/2016 03:10:14|
3791024272|29,91|32,13|126379|Einführen der Prozesskostenrechnung: Grundlagen, Methodik, Einführung und Anwendung der verursachungsgerechten Gemeinkostenzurechnung|26/03/2016 03:12:34|
3621276084|21,68|22,99|423188|Angewandte Gruppendynamik: Ein Lehrbuch für Studierende und Praktiker|26/03/2016 03:12:39|
3868941193|22,33|24,26|256167|ÜB Optionen, Futures und andere Derivate: Das Übungsbuch (Pearson Studium - Economic BWL)|26/03/2016 03:13:24|
3716819689|30,23|35,9|333939|Yamaha DT 125 R / TDR 125 (Reparaturanleitungen)|26/03/2016 03:15:20|
387097222X|17,29|21,84|226817|Wörterbuch für IT-Berufe: Deutsch-Englisch/Englisch-Deutsch|26/03/2016 03:16:40|
3486590596|19,95|25,98|641660|Abenteuer Wirtschaft: 40 Fallstudien mit Lösungen (Managementwissen für Studium und Praxis)|26/03/2016 03:18:35|
3440124843|16,43|28,99|N/A|Lektionen richtig reiten|26/03/2016 03:19:10|
3170263528|14,95|16,95|246426|Georg Elser: Allein gegen Hitler (Mensch - Zeit - Geschichte)|26/03/2016 03:19:50|
3708907639|17,95|23,88|486543|Österreichische Wirtschaftspolitik: Eine anwendungsorientierte Einführung|26/03/2016 03:20:05|
3440135896|15,95|18,4|276573|Die Sinne des Hundes: Wie Hunde ihre Welt wahrnehmen|26/03/2016 03:22:30|
3770438760|15,45|17,52|124515|Walt Disneys Weiße Weihnacht|26/03/2016 03:24:27|
3455404987|15,95|19,98|43484|Künstlerroman|26/03/2016 03:25:49|
3497024384|16,09|26,98|197097|Anamnese in der Sprachtherapie: Mit CD-ROM mit Anamnesebögen und Arbeitshilfen.|26/03/2016 03:26:52|
3772525385|14,95|18,22|278879|Teamspiele: Die 100 besten Gruppenspiele|26/03/2016 03:28:07|
3765461792|11,95|19,95|427972|Highlights Sylt: Die 50 Ziele, die Sie gesehen haben sollten. Ein Bildband- Reiseführer für die schöne Nordseeinsel Sylt mit besondern Zielen für den Sommerurlaub|26/03/2016 03:28:16|
3150109035|19,95|23,5|316062|Auf der Suche nach der verlorenen Zeit: Band 4: Sodom und Gomorrha (Reclam Bibliothek)|26/03/2016 03:29:40|
3767911973|16,95|19,95|138979|Bodybuilding Anatomie: Der vollständig illustrierte Ratgeber für gezielten Muskelaufbau|26/03/2016 03:32:04|
3945034043|17,95|20,96|397550|Fliegenpapier|26/03/2016 03:33:28|
3906055353|18,95|28,99|690757|Faszination Bergwälder - Die schönsten Waldlandschaften der Schweiz|26/03/2016 03:35:30|
3990110705|19,95|21,95|107516|Il Po: Kulinarische Impressionen|26/03/2016 03:37:14|
3642210163|30,64|32,52|248082|Funktionalanalysis (Springer-Lehrbuch)|26/03/2016 03:40:00|
3507198002|25,29|9,32|43110|Biologie heute SII - Erweiterte Ausgabe 2012: Schülerband mit DVD-ROM|26/03/2016 03:40:00|
3131371412|40,31|41,54|389848|Wirbelsäule (Pareto-Reihe Radiologie)|26/03/2016 03:43:56|
3867643431|12,68|2,58|554838|Das neue Netz: Merkmale, Praktiken und Folgen des Web 2.0|26/03/2016 03:44:51|
386815020X|31,42|55,87|859127|Die Textil- und Bekleidungsindustrie der EU: Strukturen, Strategien, Perspektiven|26/03/2016 03:46:41|
3920034082|20,53|25,03|627179|Detail Praxis - Transluzente Materialien: Glas - Kunststoff - Metall|26/03/2016 03:56:32|
3038008796|12,72|19,76|27269|Einfach WILDEISEN: Frisch und unkompliziert kochen|26/03/2016 03:57:02|
3921338271|21,99|25,97|180566|Der Schlüssel zur wahren Kabbalah: Das Geheimnis der 3. Tarotkarte|26/03/2016 04:00:05|
3481031483|21,53|32,29|37470|Kellersanierung - Ratgeber für die Praxis: Schäden erkennen, bewerten, sanieren|26/03/2016 04:02:48|
3190050880|7,79|9,18|387846|Rumänisch für Sie, Lehrbuch|26/03/2016 04:12:09|
3811100564|62,32|71,7|160685|HOLZBAU: Konstruktion - Bauphysik - Projekte|26/03/2016 04:13:26|
3708910516|27,09|29,28|270741|Gesellschaftsrecht [Österreich] mit Poster Rechtsformvergleich|26/03/2016 04:20:24|
3868528873|21,42|22,44|46012|Die Großuhr: Pendule, Regulator & Co.|26/03/2016 04:21:34|
3950235701|18,99|21,47|90122|Der Kaiserschnitt hat kein Gesicht|26/03/2016 04:26:32|
3836543532|30,07|31,82|358934|100 Klassiker des Film noir|26/03/2016 04:26:59|
3415048845|55,98|56,98|773784|Verrechnungspreise (Boorberg Praxishandbücher)|26/03/2016 04:27:59|
3440120961|75,9|79,9|338145|Positiv denken - erfolgreich reiten: Mit Mentaltraining zum persönlichen Sieg|26/03/2016 04:29:42|
3856761888|36,14|37,14|826586|40 europäische Wohnikonen neu gesehen|26/03/2016 04:32:19|
364229409X|76,9|77,9|312689|Kindernotfälle im Rettungsdienst|26/03/2016 04:33:16|
3800625008|8,97|9,97|100700|Finanzwissenschaft, Bd.1, Rechtfertigung der Staatstätigkeit|26/03/2016 04:36:33|
3794527178|16,99|20,5|502511|Wie geht's uns denn?: Ärztliche Kommunikation optimieren|26/03/2016 04:39:12|
3791028626|19,49|20,95|99484|Kosten- und Leistungsrechnung: Lehrbuch mit Aufgaben und Lösungen|26/03/2016 04:43:14|
3879643172|16,43|17,71|216973|Erfolgreicher Mathematikunterricht durch Kooperatives Lernen: Kompetenzorientiert und schüleraktivierend|26/03/2016 04:45:46|
3872266993|16,27|18,9|831|Tanzt einfach mit: Tanzbeschreibungen mit CD|26/03/2016 04:51:56|
3512040624|12,37|14,56|276606|Winter Living|26/03/2016 04:55:45|
3497025496|104,15|99,17|159334|""Lubo aus dem All!"" - 1. und 2. Klasse: Programm zur Förderung sozial-emotionaler Kompetenzen. Mit Illustrationen von Frauke Breuer und Annemarie ... und Maxi"") und Materialmappe (21 farb. B|26/03/2016 04:58:54|
3869331321|20,64|25,76|476808|Deutsche Abwurfmunition im Zweiten Weltkrieg: Basiswissen über Bomben, Behälter, Lufttorpedos, Minen, Verpackungen und Zünder|26/03/2016 04:59:10|
3882553340|18,99|20|646046|Strassen- und Stadtbahnen in Deutschland: Straßenbahnen und Stadtbahnen in Deutschland, Bd.4, Ruhrgebiet|26/03/2016 05:02:20|
3863296397|39,2|45,08|121922|Agiles Management: Innovative Methoden und Best Practices|26/03/2016 05:02:47|
3825216454|19,13|20,23|427849|Heilpädagogische Psychologie|26/03/2016 05:06:58|
3825818292|23,92|29,29|591188|Die ostatlantischen Vulkaninseln: Azoren. Madeira Archipel. Kanaren. Kapverden. Ihr Natur-, Wirtschafts- und Kulturraum|26/03/2016 05:07:04|
3525776438|21,59|22,85|196246|Religionsunterricht praktisch - 1. Schuljahr (Religionsunterricht praktisch. Unterrichtswerke und Arbeitshilfen für die Grundschule)|26/03/2016 05:07:29|
380473409X|23,29|26,63|339131|Handbuch der Arzneipflanzen: Ein Bildatlas|26/03/2016 05:08:12|
3939212512|11,02|13,52|431962|Night's Watch - Nachtwache: Ein Quellenbuch für: Das Lied von Eis und Feuer - Das Game-of-Thrones-Rollenspiel|26/03/2016 05:08:41|
3446430261|42,99|49,17|363575|Praxisbuch ISO/IEC 27001: Management der Informationssicherheit und Vorbereitung auf die Zertifizierung|26/03/2016 05:08:48|
3621278257|27,48|29,49|65845|Therapie-Tools Paar- und Familientherapie|26/03/2016 05:09:34|
3000406166|27,19|30,02|290786|Autodesk AutoCAD Architecture Schulungshandbuch|26/03/2016 05:11:01|
3658005777|31,81|34,93|599597|Asset Allocation, Risiko-Overlay und Manager-Selektion: Das Diversifikationsbuch (German Edition)|26/03/2016 05:15:43|
3131408421|63,99|69,83|949|Facharztprüfung Viszeralchirurgie, 1000 Fragen (Reihe, FACHARZTPRÜFUNGSREIH)|26/03/2016 05:15:55|
3456850336|33,99|35,6|253064|Lehrbuch Stationsleitung: Pflegemanagement für die mittlere Führungsebene im Krankenhaus|26/03/2016 05:17:01|
3864070570|21,97|24,24|103055|Sports Car Racing 1962-1973|26/03/2016 05:21:23|
3836219336|16,49|23,75|342208|Einstieg in Objective-C 2.0 und Cocoa: Programmieren für Mac, iPhone und iPad, aktuell zu iOS 6 (Galileo Computing)|26/03/2016 05:22:45|
3897521261|33,98|35,96|170626|Praxisleitlinien Pflege: Planen und Dokumentieren auf Basis von Pflegediagnosen der Klassifikation ENP® (inkl. Lernsoftware für die Pflegeplanung auf CD-ROM)|26/03/2016 05:25:09|
3456835728|28,99|29|471562|Entwicklungspsychologie der Adoleszenz. Die Erschließung innerer und äußerer Welten im Jugendalter|26/03/2016 05:27:28|
3621278249|34,38|36,39|142023|Achtsamkeitsbasierte Rückfallprävention bei Substanzabhängigkeit: Das MBRP-Programm. Mit Online-Materialien|26/03/2016 05:30:26|
3885060574|23,5|24,87|63015|Recorded: Live in Hamburgs Plattenläden|26/03/2016 05:30:41|
342103866X|15,49|19,97|194663|Made by yourself: Individuelle Möbel und stylishe Designobjekte. Ideen, Materialien, Anleitungen zum Selbermachen|26/03/2016 05:30:52|
3861971151|15,22|17,26|206338|Thailand - Reiseführer von Iwanowski: Individualreiseführer|26/03/2016 05:31:44|
3648030345|17,99|25|557923|Burnout - mit Arbeitshilfen Online: Präventionsstrategien und Handlungsoptionen für Unternehmen (Haufe Fachbuch)|26/03/2016 05:33:09|
3937841814|18,9|19,99|870|FL Studio in der Praxis. Die Referenz für Einsteiger und Profis. So machen Sie mehr aus Ihrer Musikproduktion!|26/03/2016 05:33:11|
3451327651|17,49|20,51|429306|Ich schaff das schon . . .|26/03/2016 05:34:21|
3945256003|16,49|20,66|143726|Kästners Berlin: Literarische Schauplätze|26/03/2016 05:34:58|
3846203661|41,9|44,01|209297|Baukonstruktion: Einführung, Grundlagen, Gründungen, Technische Ausrüstung, Wände, Geschossdecken, Treppen, Dächer, Fenster, Türen, Konstruktionsatlas|26/03/2016 05:35:24|
3837513947|22,99|25,39|425549|Werdendes Ruhrgebiet: Spätantike und Frühmittelalter an Rhein und Ruhr|26/03/2016 05:35:46|
3709971845|17,99|19,69|308049|Gasperlmaier: Die ersten drei Altaussee-Krimis. Letzter Kirtag - Letzter Gipfel - Letzte Bootsfahrt|26/03/2016 05:36:42|
3937834834|21,37|22,48|92552|Schlangentanz: Reisen zu den Ursprüngen des Nuklearzeitalters|26/03/2016 05:37:18|
3955292576|18,92|20,03|331372|Der Himmel hilft!: Das Engelsprogramm für Dualseelen, Zwillingsflammen und unglücklich Verliebte|26/03/2016 05:38:47|
3941109049|14,49|18,84|254815|Rhythmus lernen. Das Tor zur Welt der Rhythmen. Mit 2 Hör-CDs (Musik lernen)|26/03/2016 05:40:22|
3941706977|26,46|27,85|265969|Haustiere ganzheitlich behandeln: Mit Homöopathie, Bach-Blüten, Farb- und Klangtherapie|26/03/2016 05:41:17|
395839051X|20,52|21,63|14798|Stephen King - Der Dunkle Turm: Band 11. Last Shots|26/03/2016 05:42:00|
3708911849|22,99|24,96|169028|Casebook Allgemeines Unternehmens- und Gesellschaftsrecht: 457 Kurzfälle und Prüfungsfragen|26/03/2016 05:42:26|
3374041078|21,61|23,05|548404|Martin Luther: Reformator, Ketzer, Ehemann|26/03/2016 05:42:26|
3701102864|18,42|20,94|728278|Einführung in das österreichische Verwaltungsverfahrensrecht und das Recht der österreichischen Verwaltungsgerichtsbarkeiteisprachig|26/03/2016 05:42:36|
3933608953|12,98|13,98|178396|Die letzte Schlacht - Eifelfront - und Ardennnenoffensive 1944/45: Rückzug an und hinter den Rhein|26/03/2016 05:43:25|
3476020649|19,65|20,65|208876|Italienische Literaturgeschichte (Neuerscheinungen J.B. Metzler)|26/03/2016 05:44:57|
3527507094|46,99|50,73|233489|Von Szenarioanalyse bis Wargaming: Betriebswirtschaftliche Simulationen im Praxiseinsatz|26/03/2016 05:47:16|
3486587307|25,73|26,75|108334|Analysis|26/03/2016 05:49:35|
3765455768|13,49|14,94|254236|Triathlon Training: Traumziel Triathlon - Die 46 schönsten Wettkämpfe weltweit. Ein Triathlon Bildband für Athleten und Fans in einem Standardwerk. Mit Informationen zu Terminen und Anmeldung|26/03/2016 05:50:40|
3941493809|19,58|21,46|554451|Besser traden mit X-Sequentials|26/03/2016 05:52:26|
3890600921|18,39|19,65|237352|Bachblüten-Karten|26/03/2016 05:55:07|
3621282165|28,99|37,35|374568|Pathologisches Glücksspielen: Ein kognitiv-verhaltenstherapeutisches Behandlungsmanual. Mit E-Book inside und Arbeitsmaterial|26/03/2016 05:57:13|
3902834161|11|16,5|346034|one earth: Limitierte Ausgabe|26/03/2016 05:57:21|
370223084X|25,87|27,17|409869|Tirol: Land in den Bergen. Ein Porträt mit Bildern von Bernd Ritschel und Texten von Susanne Schaber|26/03/2016 05:57:46|
376510034X|6,72|9,44|N/A|Johann Sebastian Bach (BV 34)|26/03/2016 06:00:06|
3860592319|37,09|38,09|208955|Inklusion von Menschen mit Autismus|26/03/2016 06:01:20|
386894088X|95,37|96,37|322567|Der LaTeX-Begleiter (Pearson Studium - Scientific Tools)|26/03/2016 06:03:07|
3954030667|11,79|14,26|295317|Truman Capotes turbulentes Leben: Kolportiert von Freunden, Feinden, Bewunderern und Konkurrenten|26/03/2016 06:08:25|
3866904312|13,95|7,27|342643|50 Places To Paddle Before You Die: Die besten Paddeltouren zwischen Alaska und Italien|26/03/2016 06:09:36|
3481029926|22,28|42,98|152982|Praxis-Handbuch Bautenschutz: Feuchteschutz, Bauwerksabdichtung, Beschichtung|26/03/2016 06:12:51|
399018296X|19,93|24,42|843286|jukebox. jewkbox!|26/03/2016 06:13:53|
3540620281|35,75|39,54|162780|Infantile Zerebralparese: Spontaner Verlauf und Orientierungshilfen für die Rehabilitation (Rehabilitation und Prävention) (German Edition)|26/03/2016 06:18:41|
3437411829|39,99|43|485168|Rufbereit im Nachtdienst|26/03/2016 06:19:24|
3716820792|32,9|33,9|186324|Honda CBF 600 und CBF 600 S ab Modelljahr 2004: Flüssigkeitsgekühlter Vierzyl.Viertakt-Reihenmotor,PGMFI-Einspritzung (Reparaturanleitungen)|26/03/2016 06:20:37|
3716819670|31,44|37,75|450005|VW Golf IV / Bora: Benziner ab 1998 bzw. 1999 (Reparaturanleitungen)|26/03/2016 06:25:03|
364224324X|63,9|68,89|390708|Generative Fertigung mit Kunststoffen: Konzeption und Konstruktion für Selektives Lasersintern|26/03/2016 06:25:06|
3451322706|21,89|23,89|190182|Handbuch Teamarbeit: Grundlagen für erfolgreiches Arbeiten in Kita und Kindergarten|26/03/2016 06:26:40|
3406523056|82,06|83,74|840346|Unternehmensnachfolge|26/03/2016 06:28:37|
3825283658|14,99|16,46|402212|Personalführung: ... leicht verständlich (UTB L (Large-Format))|26/03/2016 06:38:23|
3037311193|27,96|28,98|209205|Elender Krieg 1914-1919 Gesamtausgabe|26/03/2016 06:44:17|
3907564693|52,85|54,06|139516|Wall Street und der Aufstieg Hitlers|26/03/2016 06:44:52|
3540655824|33,91|34,99|401144|Drogen: Orientierung Am Weiterbildungs-Curriculum Der Bundesärztekammer (Suchtmedizinische Versorgung)|26/03/2016 06:45:06|
3943915042|20,8|22|431886|Bollwerk Mainz: Die Selzstellung in Rheinhessen|26/03/2016 06:46:41|
3834805807|36,51|40,42|112588|Physik für Ingenieure|26/03/2016 06:46:52|
3764363541|19,92|21,94|756|Bauwelt Fundamente, Band 2: 1922 Ausblick auf eine Architektur|26/03/2016 06:54:03|
3892256853|12,31|22,97|190369|Küstenhandbuch Polen und Litauen: Stettiner Haff Polnische Ostseeküste Danziger Bucht Frisches Haff Kurisches Haff Kaliningrad|26/03/2016 06:58:12|
3832797777|29,74|30,88|298613|Cool Escapes Mallorca|26/03/2016 06:58:21|
3854454023|17,2|19,62|46019|Höllen-Lärm - Die komplette, schonungslose, einzigartige Geschichte des Heavy Metal|26/03/2016 06:59:53|
3825383288|14,32|22,18|404723|Tabu oder Normalität?: Eltern mit geistiger Behinderung und ihre Kinder|26/03/2016 07:00:19|
3892449805|7,16|8,86|687724|Der Bilderkrieg. Inszenierungen, Bilder und Perspektiven der »Operation Irakische Freiheit«|26/03/2016 07:02:26|
3865431070|22,99|24,39|933|Careless Love - Elvis Presley - Sein Niedergang 1958-1977|26/03/2016 07:14:08|
3943573052|19,56|22,08|1100|Vintage & Classic Style Guide: Fotobildband inkl. 10"" Vinyl (Deutsch, Englisch) (Ear Books)|26/03/2016 07:31:09|
3658056150|30,99|31,99|768361|Mütter ohne Grenzen: Paradoxien verberuflichter Sorgearbeit am Beispiel der SOS-Kinderdörfer (Geschlecht und Gesellschaft)|26/03/2016 07:43:06|
3658039957|16,5|17,5|637447|Grenzen der Bildinterpretation (Wissen, Kommunikation und Gesellschaft)|26/03/2016 07:45:06|
383049131X|63,95|69,95|488772|Weiche manuelle Techniken der Ortho-Bionomy: Praktisches Lehrbuch|26/03/2016 07:45:48|
3714301631|23|24|804705|Komplexitätsmanagement: Konzeption, Erfolgspotenziale, Praxisfälle|26/03/2016 07:50:24|
3421038449|45,99|49,98|43284|Die geheimen Gärten von Cornwall: Die schönsten Refugien an Englands Südküste|26/03/2016 07:55:50|
3131621419|29,99|32,98|251266|Diabetologie für die Praxis: Fallorientierte Darstellung - Diagnostik und Therapie|26/03/2016 07:56:47|
3940193283|16,2|19,93|466422|Winterwunderland|26/03/2016 08:11:32|
3811488201|18,99|20,74|499677|ReFaWi - Übungsfälle: Materielles Recht: Übungsfälle für Rechtsfachwirte (Prüfungsvorbereitung Rechtsfachwirte (ReFaWi))|26/03/2016 08:28:22|
3897643782|12,26|13,59|137879|Schlummer Atlas 2016: Der Wegweiser zu rund 4.800 Hotels (Aral Touristikprogramm)|26/03/2016 08:28:32|
386216182X|30|35|562769|Big data in der Medizin und Gesundheitswirtschaft: Diagnose, Therapie, Nebenwirkungen (Gesundheitswesen in der Praxis)|26/03/2016 08:36:13|
3896705725|15|18,99|169366|Hoffnung und Resilienz: Therapeutische Strategien von Milton H. Erickson|26/03/2016 08:38:23|
3955533077|27,96|30,97|120872|Perfect Scale: Architektonisches Entwerfen und Konstruieren|26/03/2016 08:45:29|
3834333557|24,85|27,29|190716|Bauelemente (Elektronik)|26/03/2016 08:45:52|
3896171437|51,04|54,05|464996|Prima(r)musik. Buch, Kopiervorlagen u. 3 Audio-CDs.|26/03/2016 08:47:20|
3861274655|19,99|21,88|476221|Die Schulen der Reitkunst: Wien Saumur Jerez Lissabon (Cadmos Pferdebuch)|26/03/2016 08:52:23|
340663267X|19,86|22,34|350923|Gesellschaftsrecht: Ein Studienbuch (Kurzlehrbücher für das Juristische Studium)|26/03/2016 08:53:45|
3406377998|10,17|11,33|493930|Frauen im Mittelalter (Beck's Historische Bibliothek)|26/03/2016 08:57:58|
3937444858|19,5|22,04|198625|Die Stellenbeschreibung: Ratgeber mit Speziallexikon (Arbeitshefte Personalpraxis)|26/03/2016 08:59:14|
3192129174|31,01|33,41|319967|The Business 2.0: Intermediate / Student's Book with e-Workbook (DVD-ROM)|26/03/2016 09:06:02|
3895784427|30|37,81|208794|Software für Medizingeräte: Die praktische Auslegung und Umsetzung der gesetzlichen Standards für Entwicklungsleiter, Qualitätsverantwortliche und Programmierer|26/03/2016 09:10:48|
3527411798|17|24,03|246568|Das Ende der Nacht: Lichtsmog: Gefahren - Perspektiven - Lösungen|26/03/2016 09:15:05|
3864702550|18,5|20,08|360185|Earning by Doing: So funktionieren die Märkte|26/03/2016 09:15:56|
389899595X|16,88|23,96|359074|Das große Buch vom Triathlon|26/03/2016 09:18:50|
3527508252|30|34,98|122720|Unter den Erwartungen: Warum das jährliche Mitarbeitergespräch in modernen Arbeitswelten versagt|26/03/2016 09:19:52|
3527507450|31,91|34,32|290240|Visual Guide: Chartmuster|26/03/2016 09:20:10|
3527507639|20|21,93|120476|Der Vorteil: Warum nur vitale und robuste Unternehmen in Führung gehen|26/03/2016 09:20:17|
3527507655|28,99|39,91|199767|Makroökonomie. Globale Wirtschaftszusammenhänge verstehen|26/03/2016 09:20:43|
3662459140|31,95|32,95|451918|Zukunft der Arbeit in Industrie 4.0|26/03/2016 09:24:15|
3867744750|19,48|22,98|149399|Alle Macht für niemand. Aufbruch der Unternehmensdemokraten|26/03/2016 09:25:41|
3766363271|61,11|62,11|682198|Arbeitsrecht|26/03/2016 09:26:35|
3834825999|19,95|21|349040|Rechte aus gestörtem Bauablauf nach Ansprüchen: Entscheidungshilfen für Auftraggeber, Auftragnehmer und Projektsteuerer (Bau- und Architektenrecht nach Ansprüchen)|26/03/2016 09:35:13|
3722803152|50|66,5|501670|Ich will Gott schauen: Weg des Getauften mit den Meistern des Karmel|26/03/2016 09:38:55|
3936740984|21|22,38|728|Kletterführer Bayerische Alpen Band 2: Out of Rosenheim & Kufstein|26/03/2016 09:44:41|
3540883541|86,12|89,09|641634|Der weibliche Beckenboden: Funktionelle Anatomie, Diagnostik und Therapie nach der Integraltheorie|26/03/2016 09:44:50|
3791029959|56,96|58,31|267544|Finanzmarkt-Ökonometrie: Basistechniken, Fortgeschrittene Verfahren, Prognosemodelle|26/03/2016 09:45:06|
3448095931|44,99|49,99|41490|Latente Steuern in der Praxis: Ermittlung, Bewertung, Bilanzierung. Nach BilMoG und IFRS. (Haufe Fachpraxis)|26/03/2016 09:45:52|
351203344X|15,98|16,98|360295|Wohnen & Garten Das Sommerbuch|26/03/2016 09:50:28|
383655352X|18,49|20,89|200055|Inside Chefs' Fridges: 40 europäische Spitzenköche öffnen ihre privaten Kühlschränke|26/03/2016 09:58:36|
3403042618|20|21,33|135538|Leben im alten Rom (Buch): Stundenbilder für den handlungsorientierten Geschichtsunterricht, umfangreiche Materialien (5. bis 7. Klasse)|26/03/2016 10:00:48|
370223084X|22,86|25,87|412240|Tirol: Land in den Bergen. Ein Porträt mit Bildern von Bernd Ritschel und Texten von Susanne Schaber|26/03/2016 10:07:16|
3642129978|11,21|12,21|961|Assessment-Center. Entwicklung und Anwendung - mit 57 AC-Übungen und Checklisten zum Downloaden und Bearbeiten im Internet|26/03/2016 10:07:21|
3642301886|52,88|54,84|717762|Therapiehandbuch Gynäkologie und Geburtshilfe|26/03/2016 10:09:25|
3518281542|4,33|5,39|115309|Das Prinzip Hoffnung - 3 Bände (suhrkamp taschenbuch wissenschaft)|26/03/2016 10:15:42|
3642454240|33,99|34,99|836446|Methodenhandbuch für Softwareschulungen (Xpert.press)|26/03/2016 10:21:19|
3170269151|37,22|39,01|235489|Krankenhäuser zukunftssicher managen: Aufgaben definieren, Fachabteilungen stärken, Prozesse organisieren|26/03/2016 10:21:36|
3131428627|48,26|54,99|170674|Duale Reihe Pharmakologie und Toxikologie (Reihe, DUALE REIHE)|26/03/2016 10:33:11|
3825221040|10,24|12,36|238230|Einführung die Hörgeschädigtenpädagogik (UTB M (Medium-Format))|26/03/2016 10:45:54|
3770433726|22,89|29,93|294163|Die Abenteuer von Tanguy und Laverdure Gesamtausgabe 05: Bürgerkrieg in Sarrakat|26/03/2016 10:52:25|

А вот номера которые сработали на эти условия несмотря на то, что новая цена была больше старой. (цены и старая и новая принадлежали именно этому товару- вообщем цены правильные -смещений нет) Но почему сработало условие, я вообще понять не могу.

3257069383
3826696972
3257069383
3190050880
3895811815
3037665890
3433029024
3507198002
3867643431
3497025496
3866904312

Я ещё понаблюдаю.
PS
Проверяю пока Вашу предыдущею версию (не быструю), хотя её скорости вполне достаточно.


Добавлено:
Сообщение автоматически объединено:

Alofa сказал(а):
  • Alofa сказал(а):
    Мне кажется данное обсуждение давно уже вышло за рамки названия темы. Надо наверно название поменять, с учетом раздела где находимся.

OffTopic:
Да вроде нормально всё, название правильное и место подходящее. Тема ведь ещё до конца не решена. На счёт цитирований учту.
 
A

Alofa

Гость
[Данные, строки] Re: Сравнение строк в столбцах в текстовом файле с разделителем - табуляция

Dk сказал(а):
Но почему сработало условие, я вообще понять не могу.
Этого-то я и опасался.
Надо так:
Код:
If Number(StringReplace($asText2[1], ',', '.')) > Number(StringReplace($asText1[1], ',', '.'))  And Number($asText1[2]) < 30000000 Then


Так может быть всвязи с этим и второй из вариантов попробуете? Они ведь могут работать в паре.
 
Автор
D

Dk

Новичок
Сообщения
358
Репутация
2
[Данные, строки] Re: Сравнение строк в столбцах в текстовом файле с разделителем - табуляция

Alofa сказал(а):
Так может быть всвязи с этим и второй из вариантов попробуете? Они ведь могут работать в паре.

Ок. Сейчас протестирую последний вариант. Просто а его только сегодня утром заметил, когда писал пост.. Через пару часов скажу.

Ошибка
54) : ==> Variable subscript badly formatted.:
If $asText1[0] <> $asText2[$iIndex] Then
If $asText1[0] <> $asText2[^ ERROR
 
Верх