last
This commit is contained in:
@@ -5,8 +5,8 @@
|
||||
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
||||
xmlns:local="clr-namespace:cs2_chs"
|
||||
mc:Ignorable="d"
|
||||
Title="Advance" Height="389.052" Width="712.641" ResizeMode="NoResize" MouseMove="Window_MouseMove">
|
||||
<Grid Margin="0,0,0,0.2" HorizontalAlignment="Left" Width="703">
|
||||
Topmost="True" Title="Advance" Height="389.052" Width="712.641" ResizeMode="NoResize" MouseMove="Window_MouseMove">
|
||||
<Grid Margin="0,0,0,0.2" HorizontalAlignment="Left" Width="703" MouseWheel="Grid_MouseWheel">
|
||||
<Grid.Background>
|
||||
<ImageBrush ImageSource="03.png"/>
|
||||
</Grid.Background>
|
||||
@@ -45,5 +45,6 @@
|
||||
</TextBox>
|
||||
<TextBlock HorizontalAlignment="Left" Margin="292,57,0,0" TextWrapping="Wrap" Text="转换后的文本:" VerticalAlignment="Top" Height="29" FontSize="16"/>
|
||||
<CheckBox x:Name="REASE" Content="去除重复字符(ああー>あ)" HorizontalAlignment="Left" Margin="497,198,0,0" VerticalAlignment="Top" Checked="CheckBox_Checked" Unchecked="REASE_Unchecked"/>
|
||||
<CheckBox x:Name="ENREP" Content="启用暴力替换" HorizontalAlignment="Left" Margin="292,99,0,0" VerticalAlignment="Top" Checked="ENREP_Checked" Unchecked="ENREP_Unchecked"/>
|
||||
</Grid>
|
||||
</Window>
|
||||
|
||||
@@ -13,6 +13,8 @@ using System.Windows.Media.Imaging;
|
||||
using System.Windows.Shapes;
|
||||
using System.Threading;
|
||||
using System.Windows.Threading;
|
||||
using System.Runtime.InteropServices;
|
||||
using System.Windows.Interop;
|
||||
|
||||
namespace cs2_chs
|
||||
{
|
||||
@@ -21,24 +23,36 @@ namespace cs2_chs
|
||||
/// </summary>
|
||||
public partial class Advance : Window
|
||||
{
|
||||
public TextView tv = new TextView();
|
||||
public bool enChanged = false;
|
||||
static public Thread threadRestore;
|
||||
static bool enFaileden = false;
|
||||
|
||||
[DllImport("cs2_patch.dll", EntryPoint = "GetResultData")]
|
||||
public static extern uint GetResultData();
|
||||
[DllImport("user32", EntryPoint = "SetWindowLong")]
|
||||
private static extern uint SetWindowLong(IntPtr hwnd, int nIndex, int NewLong);
|
||||
static public void TranSpleteProc(ref string itoc)
|
||||
{
|
||||
string pitoc = itoc;
|
||||
|
||||
|
||||
bool repeatflag = false;
|
||||
if (enFaileden)
|
||||
{
|
||||
itoc = "";
|
||||
char lob = '\0';
|
||||
foreach (char t in pitoc)
|
||||
{
|
||||
if (t != lob)
|
||||
if (t != lob|| repeatflag)
|
||||
{
|
||||
itoc += t;
|
||||
lob = t;
|
||||
|
||||
repeatflag = false;
|
||||
}
|
||||
else
|
||||
{
|
||||
repeatflag = true;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -105,6 +119,7 @@ namespace cs2_chs
|
||||
{
|
||||
TRAN_OPT.Text = lobnob;
|
||||
OutPutLog.Text = loacl;
|
||||
|
||||
});
|
||||
Thread.Sleep(50);
|
||||
}
|
||||
@@ -142,6 +157,8 @@ namespace cs2_chs
|
||||
OM_GPY.IsEnabled = true;
|
||||
OM_TOT.IsEnabled = true;
|
||||
OutPutLog.IsEnabled = true;
|
||||
IDnPut.IsEnabled = false;
|
||||
ENREP.IsEnabled = true;
|
||||
MainWindow.EndReplace();
|
||||
MainWindow.thisPfc.SRC_OUTPUT.IsReadOnly = false;
|
||||
unsafe
|
||||
@@ -154,6 +171,8 @@ namespace cs2_chs
|
||||
OM_GPY.IsEnabled = false;
|
||||
OM_TOT.IsEnabled = false;
|
||||
OutPutLog.IsEnabled = false;
|
||||
IDnPut.IsEnabled = true;
|
||||
ENREP.IsEnabled = false;
|
||||
MainWindow.StartReplace();
|
||||
MainWindow.thisPfc.SRC_OUTPUT.IsReadOnly = true;
|
||||
unsafe
|
||||
@@ -222,5 +241,33 @@ namespace cs2_chs
|
||||
{
|
||||
enFaileden = false;
|
||||
}
|
||||
|
||||
private void ENREP_Checked(object sender, RoutedEventArgs e)
|
||||
{
|
||||
tv.Show();
|
||||
unsafe
|
||||
{
|
||||
(*(bool*)MainWindow.enReplace) = true;
|
||||
MainWindow.initdata.EnRep = true;
|
||||
}
|
||||
}
|
||||
|
||||
private void ENREP_Unchecked(object sender, RoutedEventArgs e)
|
||||
{
|
||||
tv.Hide();
|
||||
unsafe
|
||||
{
|
||||
(*(bool*)MainWindow.enReplace) = false;
|
||||
MainWindow.initdata.EnRep = false;
|
||||
}
|
||||
}
|
||||
|
||||
private void Grid_MouseWheel(object sender, MouseWheelEventArgs e)
|
||||
{
|
||||
unsafe
|
||||
{
|
||||
tv.textbar.Text = new string((char*)GetResultData());
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -6,6 +6,13 @@ using System.Threading.Tasks;
|
||||
using System.Xml.Linq;
|
||||
namespace cs2_chs
|
||||
{
|
||||
public struct LocationData
|
||||
{
|
||||
public int X;
|
||||
public int Y;
|
||||
public int Height;
|
||||
public int Width;
|
||||
}
|
||||
public class InitData
|
||||
{
|
||||
public XDocument doc;
|
||||
@@ -14,8 +21,44 @@ namespace cs2_chs
|
||||
private string startUp;
|
||||
private bool enVio;
|
||||
private int vioMode;
|
||||
private bool enRep;
|
||||
private LocationData loct;
|
||||
|
||||
public bool successedLoad = false;
|
||||
|
||||
public LocationData Loct
|
||||
{
|
||||
get
|
||||
{
|
||||
return loct;
|
||||
}
|
||||
set
|
||||
{
|
||||
loct = value;
|
||||
|
||||
doc.Root.Element("x").Value = Convert.ToString(value.X, 10);
|
||||
doc.Root.Element("y").Value = Convert.ToString(value.Y, 10);
|
||||
doc.Root.Element("w").Value = Convert.ToString(value.Width, 10);
|
||||
doc.Root.Element("h").Value = Convert.ToString(value.Height, 10);
|
||||
doc.Save("Init.xml");
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
public bool EnRep
|
||||
{
|
||||
get
|
||||
{
|
||||
return enRep;
|
||||
}
|
||||
set
|
||||
{
|
||||
enRep = value;
|
||||
doc.Root.Element("rep").Value = value ? "true" : "false";
|
||||
doc.Save("Init.xml");
|
||||
}
|
||||
}
|
||||
public int VioMode
|
||||
{
|
||||
get
|
||||
@@ -77,6 +120,12 @@ namespace cs2_chs
|
||||
addr = Convert.ToUInt32(doc.Root.Element("Addr").Value, 16);
|
||||
enVio = (doc.Root.Element("vio").Value == "true" ? true : false);
|
||||
vioMode = Convert.ToInt32(doc.Root.Element("viom").Value, 10);
|
||||
enRep = (doc.Root.Element("rep").Value == "true" ? true : false);
|
||||
|
||||
loct.X= Convert.ToInt32(doc.Root.Element("x").Value, 10);
|
||||
loct.Y = Convert.ToInt32(doc.Root.Element("y").Value, 10);
|
||||
loct.Width = Convert.ToInt32(doc.Root.Element("w").Value, 10);
|
||||
loct.Height = Convert.ToInt32(doc.Root.Element("h").Value, 10);
|
||||
}
|
||||
catch (Exception e)
|
||||
{
|
||||
|
||||
@@ -5,16 +5,16 @@
|
||||
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
||||
xmlns:local="clr-namespace:cs2_chs"
|
||||
mc:Ignorable="d"
|
||||
Title="Text Controler" Height="284.5" Width="600" ResizeMode="NoResize" Visibility="Visible" UseLayoutRounding="False">
|
||||
Topmost="True" Title="Text Controler" Height="284.5" Width="600" ResizeMode="NoResize" Visibility="Visible" UseLayoutRounding="False">
|
||||
<Grid Loaded="Grid_Loaded" MouseUp="Grid_MouseUp" MouseDown="Grid_MouseDown" Unloaded="Grid_Unloaded">
|
||||
<Grid.ColumnDefinitions>
|
||||
<ColumnDefinition Width="74*"/>
|
||||
<ColumnDefinition Width="223*"/>
|
||||
<ColumnDefinition Width="145*"/>
|
||||
<ColumnDefinition Width="449*"/>
|
||||
</Grid.ColumnDefinitions>
|
||||
<Grid.Background>
|
||||
<ImageBrush ImageSource="01.jpg"/>
|
||||
</Grid.Background>
|
||||
<TextBox x:Name="TEXT_INPUT" HorizontalAlignment="Left" Height="100" Margin="10,115,0,0" TextWrapping="Wrap" VerticalAlignment="Top" Width="574" AcceptsReturn="True" Grid.ColumnSpan="2" FontSize="18" BorderBrush="Red">
|
||||
<TextBox x:Name="TEXT_INPUT" HorizontalAlignment="Left" Height="100" Margin="10,115,0,0" TextWrapping="Wrap" VerticalAlignment="Top" Width="574" AcceptsReturn="True" FontSize="18" BorderBrush="Red" MouseRightButtonUp="TEXT_INPUT_MouseRightButtonUp" MouseRightButtonDown="TEXT_INPUT_MouseRightButtonDown" Grid.ColumnSpan="2">
|
||||
<TextBox.Background>
|
||||
<LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
|
||||
<GradientStop Color="Black" Offset="0"/>
|
||||
@@ -23,14 +23,14 @@
|
||||
</LinearGradientBrush>
|
||||
</TextBox.Background>
|
||||
</TextBox>
|
||||
<Button x:Name="apply" Content="Apply" HorizontalAlignment="Left" Height="25" Margin="346,220,0,0" VerticalAlignment="Top" Width="90
|
||||
<Button x:Name="apply" Content="Apply" HorizontalAlignment="Left" Height="25" Margin="349.2,220,0,0" VerticalAlignment="Top" Width="90
|
||||
" Click="Button_Click" Grid.Column="1">
|
||||
<Button.Background>
|
||||
<ImageBrush ImageSource="04.jpg"/>
|
||||
</Button.Background>
|
||||
</Button>
|
||||
<ProgressBar x:Name="PBS" HorizontalAlignment="Left" Height="25" Margin="103,220,0,0" Visibility="Collapsed" VerticalAlignment="Top" Width="388" Grid.ColumnSpan="2"/>
|
||||
<Button Content="Pull" HorizontalAlignment="Left" Margin="10,220,0,0" VerticalAlignment="Top" Width="90" Height="25" Click="Button_Click_1">
|
||||
<ProgressBar x:Name="PBS" HorizontalAlignment="Left" Height="25" Margin="103,220,0,0" Visibility="Collapsed" VerticalAlignment="Top" Width="388" Grid.ColumnSpan="2"/>
|
||||
<Button Content="Pull" HorizontalAlignment="Left" Margin="10,220,0,0" VerticalAlignment="Top" Width="90" Height="25" Click="Button_Click_1" MouseRightButtonUp="Button_MouseRightButtonUp">
|
||||
<Button.Background>
|
||||
<LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
|
||||
<GradientStop Color="#FFFFEE00" Offset="0"/>
|
||||
@@ -38,7 +38,7 @@
|
||||
</LinearGradientBrush>
|
||||
</Button.Background>
|
||||
</Button>
|
||||
<TextBox x:Name="SRC_OUTPUT" IsReadOnly="True" HorizontalAlignment="Left" Height="100" Margin="10,10,0,0" TextWrapping="Wrap" VerticalAlignment="Top" Width="574" Grid.ColumnSpan="2" FontSize="18">
|
||||
<TextBox x:Name="SRC_OUTPUT" IsReadOnly="True" HorizontalAlignment="Left" Height="100" Margin="10,10,0,0" TextWrapping="Wrap" VerticalAlignment="Top" Width="574" FontSize="18" MouseRightButtonUp="SRC_OUTPUT_MouseRightButtonUp" Grid.ColumnSpan="2">
|
||||
<TextBox.BorderBrush>
|
||||
<LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
|
||||
<GradientStop Color="#FF05FF6B" Offset="1"/>
|
||||
|
||||
@@ -16,6 +16,8 @@ using System.Windows.Shapes;
|
||||
using System.Runtime.InteropServices;
|
||||
using System.Windows.Threading;
|
||||
using System.Messaging;
|
||||
using System.Windows.Interop;
|
||||
|
||||
namespace cs2_chs
|
||||
{
|
||||
/// <summary>
|
||||
@@ -48,7 +50,7 @@ namespace cs2_chs
|
||||
[DllImport("Kernel32.dll", EntryPoint = "WaitForSingleObject")]
|
||||
public extern static int WaitForSingleObject(uint hHandle, uint dwMilliseconds);
|
||||
[DllImport("cs2_patch.dll", EntryPoint = "InjectSelfTo")]
|
||||
public static extern uint pStart(string path);
|
||||
public static extern uint pStart([MarshalAs(UnmanagedType.LPStr)] string path);
|
||||
[DllImport("cs2_patch.dll", EntryPoint = "CreateDataExport")]
|
||||
public static extern void CreateData([MarshalAs(UnmanagedType.LPWStr)] string src,[MarshalAs(UnmanagedType.LPWStr)] string path);
|
||||
[DllImport("Kernel32.dll", EntryPoint = "TerminateProcess")]
|
||||
@@ -57,6 +59,8 @@ namespace cs2_chs
|
||||
public static extern uint OpenProcess(uint dwDesiredAccess, bool bInheritHandle, uint dwProcessId);
|
||||
[DllImport("Kernel32.dll", EntryPoint = "GetCurrentProcess")]
|
||||
public static extern uint GetCurrentProcess();
|
||||
[DllImport("user32", EntryPoint = "SetWindowLong")]
|
||||
private static extern uint SetWindowLong(IntPtr hwnd, int nIndex, int NewLong);
|
||||
public static uint pSaveProcess = 0;
|
||||
public static uint hThread = 0;
|
||||
public static uint ms_str = 0;
|
||||
@@ -67,6 +71,7 @@ namespace cs2_chs
|
||||
public static uint pblockRestoreSrc;
|
||||
public static uint cn_str = 0;
|
||||
public static uint IsSuccess = 0;
|
||||
public static uint enReplace = 0;
|
||||
private void Window_Closing(object sender, System.ComponentModel.CancelEventArgs e)
|
||||
{
|
||||
if(this.Visibility != Visibility.Visible){
|
||||
@@ -127,12 +132,18 @@ namespace cs2_chs
|
||||
AdvanceSetting.EnvioMode.Foreground = new SolidColorBrush(Colors.Black);
|
||||
|
||||
pblockRestoreSrc = (uint)DllTools.GetProcAddress(hMod, "blockRestoreSrc");
|
||||
enReplace = (uint)DllTools.GetProcAddress(hMod, "enReplace");
|
||||
unsafe
|
||||
{
|
||||
(*(bool*)pblockRestoreSrc) = initdata.Envio;
|
||||
(*(bool*)enReplace) = initdata.EnRep;
|
||||
}
|
||||
|
||||
// MessageBox.Show("");
|
||||
AdvanceSetting.ENREP.IsChecked = initdata.EnRep;
|
||||
if (initdata.EnRep)
|
||||
{
|
||||
AdvanceSetting.tv.Show();
|
||||
}
|
||||
switch (initdata.VioMode)
|
||||
{
|
||||
case 0:
|
||||
@@ -152,6 +163,8 @@ namespace cs2_chs
|
||||
AdvanceSetting.OM_GPY.IsEnabled = true;
|
||||
AdvanceSetting.OM_TOT.IsEnabled = true;
|
||||
AdvanceSetting.OutPutLog.IsEnabled = true;
|
||||
AdvanceSetting.IDnPut.IsEnabled = false;
|
||||
AdvanceSetting.ENREP.IsEnabled = true;
|
||||
SRC_OUTPUT.IsReadOnly = false;
|
||||
EndReplace();
|
||||
}
|
||||
@@ -160,6 +173,10 @@ namespace cs2_chs
|
||||
AdvanceSetting.OM_GPY.IsEnabled = false;
|
||||
AdvanceSetting.OM_TOT.IsEnabled = false;
|
||||
AdvanceSetting.OutPutLog.IsEnabled = false;
|
||||
|
||||
AdvanceSetting.IDnPut.IsEnabled = true;
|
||||
AdvanceSetting.ENREP.IsEnabled = false;
|
||||
|
||||
StartReplace();
|
||||
}
|
||||
if (hMod == 0)
|
||||
@@ -172,6 +189,7 @@ namespace cs2_chs
|
||||
cn_str = (uint)DllTools.GetProcAddress(hMod, "cn_str");
|
||||
IsSuccess= (uint)DllTools.GetProcAddress(hMod, "IsSuccess");
|
||||
|
||||
|
||||
Thread threadExit = new Thread(delegate ()
|
||||
{
|
||||
WaitForSingleObject(hThread, 0xFFFFFFFF);
|
||||
@@ -298,5 +316,38 @@ namespace cs2_chs
|
||||
{
|
||||
// MessageBox.Show("");
|
||||
}
|
||||
|
||||
private void Button_MouseRightButtonUp(object sender, MouseButtonEventArgs e)
|
||||
{
|
||||
unsafe
|
||||
{
|
||||
char* pcn_str = (char*)ms_str;
|
||||
string MsStr = new string(pcn_str);
|
||||
TEXT_INPUT.Text = MsStr;
|
||||
|
||||
string BMS = "";
|
||||
foreach (char i in MsStr)
|
||||
if (i != '\n') BMS += i;
|
||||
Clipboard.SetDataObject(BMS);
|
||||
}
|
||||
}
|
||||
|
||||
private void SRC_OUTPUT_MouseRightButtonUp(object sender, MouseButtonEventArgs e)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
private void TEXT_INPUT_MouseRightButtonUp(object sender, MouseButtonEventArgs e)
|
||||
{
|
||||
string data = Clipboard.GetText();
|
||||
TEXT_INPUT.Text = data;
|
||||
|
||||
e.Handled = true;
|
||||
}
|
||||
|
||||
private void TEXT_INPUT_MouseRightButtonDown(object sender, MouseButtonEventArgs e)
|
||||
{
|
||||
e.Handled = true;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
13
cs2_chs/TextView.xaml
Normal file
13
cs2_chs/TextView.xaml
Normal file
@@ -0,0 +1,13 @@
|
||||
<Window x:Class="cs2_chs.TextView"
|
||||
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
||||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
||||
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
|
||||
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
||||
xmlns:local="clr-namespace:cs2_chs"
|
||||
mc:Ignorable="d"
|
||||
Topmost="True" AllowsTransparency="True" Title="TextView" Height="189.956" Width="1070.203" WindowStyle="None" ResizeMode="NoResize" ShowInTaskbar="False" Background="#00000000">
|
||||
<Grid Background="#00000000" MouseDown="Grid_MouseDown" MouseUp="Grid_MouseUp" MouseWheel="Grid_MouseWheel">
|
||||
<TextBlock x:Name="textbar" HorizontalAlignment="Left" Height="170" Margin="10,10,0,0" TextWrapping="Wrap" Text="TextBlock" VerticalAlignment="Top" Width="1050" FontSize="36" Background="Transparent" Foreground="White" KeyDown="textbar_KeyDown" KeyUp="textbar_KeyUp"/>
|
||||
|
||||
</Grid>
|
||||
</Window>
|
||||
84
cs2_chs/TextView.xaml.cs
Normal file
84
cs2_chs/TextView.xaml.cs
Normal file
@@ -0,0 +1,84 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Runtime.InteropServices;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
using System.Windows;
|
||||
using System.Windows.Controls;
|
||||
using System.Windows.Data;
|
||||
using System.Windows.Documents;
|
||||
using System.Windows.Input;
|
||||
using System.Windows.Interop;
|
||||
using System.Windows.Media;
|
||||
using System.Windows.Media.Imaging;
|
||||
using System.Windows.Shapes;
|
||||
|
||||
namespace cs2_chs
|
||||
{
|
||||
/// <summary>
|
||||
/// TextView.xaml 的交互逻辑
|
||||
/// </summary>
|
||||
public partial class TextView : Window
|
||||
{
|
||||
[DllImport("user32", EntryPoint = "SetWindowLong")]
|
||||
private static extern uint SetWindowLong(IntPtr hwnd, int nIndex, int NewLong);
|
||||
|
||||
public TextView()
|
||||
{
|
||||
InitializeComponent();
|
||||
Show();
|
||||
IntPtr hwnd = new WindowInteropHelper(this).Handle;
|
||||
// SetWindowLong(hwnd, (-20), 0x20);
|
||||
Hide();
|
||||
|
||||
this.Top = MainWindow.initdata.Loct.Y;
|
||||
this.Left = MainWindow.initdata.Loct.X;
|
||||
this.Height = MainWindow.initdata.Loct.Height;
|
||||
this.Width = MainWindow.initdata.Loct.Width;
|
||||
}
|
||||
|
||||
private void Grid_MouseDown(object sender, MouseButtonEventArgs e)
|
||||
{
|
||||
if (Keyboard.IsKeyDown(Key.LeftAlt))
|
||||
{
|
||||
this.DragMove();
|
||||
}
|
||||
}
|
||||
|
||||
private void textbar_KeyDown(object sender, KeyEventArgs e)
|
||||
{
|
||||
if (e.Key != Key.LeftAlt)
|
||||
return;
|
||||
textbar.Background = new SolidColorBrush(Colors.Pink);
|
||||
IntPtr hwnd = new WindowInteropHelper(this).Handle;
|
||||
// SetWindowLong(hwnd, (-20), ~0x20);
|
||||
|
||||
}
|
||||
|
||||
private void textbar_KeyUp(object sender, KeyEventArgs e)
|
||||
{
|
||||
if (e.Key != Key.LeftAlt)
|
||||
return;
|
||||
textbar.Background = new SolidColorBrush(Colors.Transparent);
|
||||
IntPtr hwnd = new WindowInteropHelper(this).Handle;
|
||||
// SetWindowLong(hwnd, (-20), 0x20);
|
||||
}
|
||||
|
||||
private void Grid_MouseUp(object sender, MouseButtonEventArgs e)
|
||||
{
|
||||
LocationData bData;
|
||||
bData.X = (int)Left;
|
||||
bData.Y = (int)Top;
|
||||
bData.Height = (int)Height;
|
||||
bData.Width = (int)Width;
|
||||
|
||||
MainWindow.initdata.Loct = bData;
|
||||
}
|
||||
|
||||
private void Grid_MouseWheel(object sender, MouseWheelEventArgs e)
|
||||
{
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -50,7 +50,7 @@
|
||||
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x86'">
|
||||
<OutputPath>..\Release\</OutputPath>
|
||||
<OutputPath>C:\Users\14980\Desktop\Tran_Tools\aikotoba\</OutputPath>
|
||||
<DefineConstants>TRACE</DefineConstants>
|
||||
<Optimize>true</Optimize>
|
||||
<DebugType>pdbonly</DebugType>
|
||||
@@ -93,6 +93,9 @@
|
||||
<Generator>MSBuild:Compile</Generator>
|
||||
<SubType>Designer</SubType>
|
||||
</ApplicationDefinition>
|
||||
<Compile Include="TextView.xaml.cs">
|
||||
<DependentUpon>TextView.xaml</DependentUpon>
|
||||
</Compile>
|
||||
<Page Include="Advance.xaml">
|
||||
<SubType>Designer</SubType>
|
||||
<Generator>MSBuild:Compile</Generator>
|
||||
@@ -115,6 +118,10 @@
|
||||
<DependentUpon>MainWindow.xaml</DependentUpon>
|
||||
<SubType>Code</SubType>
|
||||
</Compile>
|
||||
<Page Include="TextView.xaml">
|
||||
<SubType>Designer</SubType>
|
||||
<Generator>MSBuild:Compile</Generator>
|
||||
</Page>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Compile Include="Properties\AssemblyInfo.cs">
|
||||
|
||||
Binary file not shown.
@@ -1,4 +1,4 @@
|
||||
#pragma checksum "..\..\..\Advance.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "14B36F89504AB322533CA92CB6E5863D180B432811F8A590F6262841788C94E3"
|
||||
#pragma checksum "..\..\..\Advance.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "4086118BC3A2ED0FEBC5AB9C32B57D03818AE03DF764A269847A893F690582F4"
|
||||
//------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// 此代码由工具生成。
|
||||
@@ -112,6 +112,14 @@ namespace cs2_chs {
|
||||
#line default
|
||||
#line hidden
|
||||
|
||||
|
||||
#line 48 "..\..\..\Advance.xaml"
|
||||
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
|
||||
internal System.Windows.Controls.CheckBox ENREP;
|
||||
|
||||
#line default
|
||||
#line hidden
|
||||
|
||||
private bool _contentLoaded;
|
||||
|
||||
/// <summary>
|
||||
@@ -151,6 +159,14 @@ namespace cs2_chs {
|
||||
#line hidden
|
||||
return;
|
||||
case 2:
|
||||
|
||||
#line 9 "..\..\..\Advance.xaml"
|
||||
((System.Windows.Controls.Grid)(target)).MouseWheel += new System.Windows.Input.MouseWheelEventHandler(this.Grid_MouseWheel);
|
||||
|
||||
#line default
|
||||
#line hidden
|
||||
return;
|
||||
case 3:
|
||||
this.StartUpEdit = ((System.Windows.Controls.TextBox)(target));
|
||||
|
||||
#line 15 "..\..\..\Advance.xaml"
|
||||
@@ -159,7 +175,7 @@ namespace cs2_chs {
|
||||
#line default
|
||||
#line hidden
|
||||
return;
|
||||
case 3:
|
||||
case 4:
|
||||
|
||||
#line 17 "..\..\..\Advance.xaml"
|
||||
((System.Windows.Controls.Button)(target)).Click += new System.Windows.RoutedEventHandler(this.Button_Click);
|
||||
@@ -167,7 +183,7 @@ namespace cs2_chs {
|
||||
#line default
|
||||
#line hidden
|
||||
return;
|
||||
case 4:
|
||||
case 5:
|
||||
this.AddressEdit = ((System.Windows.Controls.TextBox)(target));
|
||||
|
||||
#line 23 "..\..\..\Advance.xaml"
|
||||
@@ -176,7 +192,7 @@ namespace cs2_chs {
|
||||
#line default
|
||||
#line hidden
|
||||
return;
|
||||
case 5:
|
||||
case 6:
|
||||
this.EnvioMode = ((System.Windows.Controls.CheckBox)(target));
|
||||
|
||||
#line 24 "..\..\..\Advance.xaml"
|
||||
@@ -185,7 +201,7 @@ namespace cs2_chs {
|
||||
#line default
|
||||
#line hidden
|
||||
return;
|
||||
case 6:
|
||||
case 7:
|
||||
this.OM_GPY = ((System.Windows.Controls.RadioButton)(target));
|
||||
|
||||
#line 25 "..\..\..\Advance.xaml"
|
||||
@@ -194,7 +210,7 @@ namespace cs2_chs {
|
||||
#line default
|
||||
#line hidden
|
||||
return;
|
||||
case 7:
|
||||
case 8:
|
||||
this.OM_TOT = ((System.Windows.Controls.RadioButton)(target));
|
||||
|
||||
#line 26 "..\..\..\Advance.xaml"
|
||||
@@ -203,16 +219,16 @@ namespace cs2_chs {
|
||||
#line default
|
||||
#line hidden
|
||||
return;
|
||||
case 8:
|
||||
case 9:
|
||||
this.OutPutLog = ((System.Windows.Controls.TextBox)(target));
|
||||
return;
|
||||
case 9:
|
||||
case 10:
|
||||
this.IDnPut = ((System.Windows.Controls.TextBox)(target));
|
||||
return;
|
||||
case 10:
|
||||
case 11:
|
||||
this.TRAN_OPT = ((System.Windows.Controls.TextBox)(target));
|
||||
return;
|
||||
case 11:
|
||||
case 12:
|
||||
this.REASE = ((System.Windows.Controls.CheckBox)(target));
|
||||
|
||||
#line 47 "..\..\..\Advance.xaml"
|
||||
@@ -224,6 +240,21 @@ namespace cs2_chs {
|
||||
#line 47 "..\..\..\Advance.xaml"
|
||||
this.REASE.Unchecked += new System.Windows.RoutedEventHandler(this.REASE_Unchecked);
|
||||
|
||||
#line default
|
||||
#line hidden
|
||||
return;
|
||||
case 13:
|
||||
this.ENREP = ((System.Windows.Controls.CheckBox)(target));
|
||||
|
||||
#line 48 "..\..\..\Advance.xaml"
|
||||
this.ENREP.Checked += new System.Windows.RoutedEventHandler(this.ENREP_Checked);
|
||||
|
||||
#line default
|
||||
#line hidden
|
||||
|
||||
#line 48 "..\..\..\Advance.xaml"
|
||||
this.ENREP.Unchecked += new System.Windows.RoutedEventHandler(this.ENREP_Unchecked);
|
||||
|
||||
#line default
|
||||
#line hidden
|
||||
return;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
#pragma checksum "..\..\..\Advance.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "14B36F89504AB322533CA92CB6E5863D180B432811F8A590F6262841788C94E3"
|
||||
#pragma checksum "..\..\..\Advance.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "4086118BC3A2ED0FEBC5AB9C32B57D03818AE03DF764A269847A893F690582F4"
|
||||
//------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// 此代码由工具生成。
|
||||
@@ -112,6 +112,14 @@ namespace cs2_chs {
|
||||
#line default
|
||||
#line hidden
|
||||
|
||||
|
||||
#line 48 "..\..\..\Advance.xaml"
|
||||
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
|
||||
internal System.Windows.Controls.CheckBox ENREP;
|
||||
|
||||
#line default
|
||||
#line hidden
|
||||
|
||||
private bool _contentLoaded;
|
||||
|
||||
/// <summary>
|
||||
@@ -151,6 +159,14 @@ namespace cs2_chs {
|
||||
#line hidden
|
||||
return;
|
||||
case 2:
|
||||
|
||||
#line 9 "..\..\..\Advance.xaml"
|
||||
((System.Windows.Controls.Grid)(target)).MouseWheel += new System.Windows.Input.MouseWheelEventHandler(this.Grid_MouseWheel);
|
||||
|
||||
#line default
|
||||
#line hidden
|
||||
return;
|
||||
case 3:
|
||||
this.StartUpEdit = ((System.Windows.Controls.TextBox)(target));
|
||||
|
||||
#line 15 "..\..\..\Advance.xaml"
|
||||
@@ -159,7 +175,7 @@ namespace cs2_chs {
|
||||
#line default
|
||||
#line hidden
|
||||
return;
|
||||
case 3:
|
||||
case 4:
|
||||
|
||||
#line 17 "..\..\..\Advance.xaml"
|
||||
((System.Windows.Controls.Button)(target)).Click += new System.Windows.RoutedEventHandler(this.Button_Click);
|
||||
@@ -167,7 +183,7 @@ namespace cs2_chs {
|
||||
#line default
|
||||
#line hidden
|
||||
return;
|
||||
case 4:
|
||||
case 5:
|
||||
this.AddressEdit = ((System.Windows.Controls.TextBox)(target));
|
||||
|
||||
#line 23 "..\..\..\Advance.xaml"
|
||||
@@ -176,7 +192,7 @@ namespace cs2_chs {
|
||||
#line default
|
||||
#line hidden
|
||||
return;
|
||||
case 5:
|
||||
case 6:
|
||||
this.EnvioMode = ((System.Windows.Controls.CheckBox)(target));
|
||||
|
||||
#line 24 "..\..\..\Advance.xaml"
|
||||
@@ -185,7 +201,7 @@ namespace cs2_chs {
|
||||
#line default
|
||||
#line hidden
|
||||
return;
|
||||
case 6:
|
||||
case 7:
|
||||
this.OM_GPY = ((System.Windows.Controls.RadioButton)(target));
|
||||
|
||||
#line 25 "..\..\..\Advance.xaml"
|
||||
@@ -194,7 +210,7 @@ namespace cs2_chs {
|
||||
#line default
|
||||
#line hidden
|
||||
return;
|
||||
case 7:
|
||||
case 8:
|
||||
this.OM_TOT = ((System.Windows.Controls.RadioButton)(target));
|
||||
|
||||
#line 26 "..\..\..\Advance.xaml"
|
||||
@@ -203,16 +219,16 @@ namespace cs2_chs {
|
||||
#line default
|
||||
#line hidden
|
||||
return;
|
||||
case 8:
|
||||
case 9:
|
||||
this.OutPutLog = ((System.Windows.Controls.TextBox)(target));
|
||||
return;
|
||||
case 9:
|
||||
case 10:
|
||||
this.IDnPut = ((System.Windows.Controls.TextBox)(target));
|
||||
return;
|
||||
case 10:
|
||||
case 11:
|
||||
this.TRAN_OPT = ((System.Windows.Controls.TextBox)(target));
|
||||
return;
|
||||
case 11:
|
||||
case 12:
|
||||
this.REASE = ((System.Windows.Controls.CheckBox)(target));
|
||||
|
||||
#line 47 "..\..\..\Advance.xaml"
|
||||
@@ -224,6 +240,21 @@ namespace cs2_chs {
|
||||
#line 47 "..\..\..\Advance.xaml"
|
||||
this.REASE.Unchecked += new System.Windows.RoutedEventHandler(this.REASE_Unchecked);
|
||||
|
||||
#line default
|
||||
#line hidden
|
||||
return;
|
||||
case 13:
|
||||
this.ENREP = ((System.Windows.Controls.CheckBox)(target));
|
||||
|
||||
#line 48 "..\..\..\Advance.xaml"
|
||||
this.ENREP.Checked += new System.Windows.RoutedEventHandler(this.ENREP_Checked);
|
||||
|
||||
#line default
|
||||
#line hidden
|
||||
|
||||
#line 48 "..\..\..\Advance.xaml"
|
||||
this.ENREP.Unchecked += new System.Windows.RoutedEventHandler(this.ENREP_Unchecked);
|
||||
|
||||
#line default
|
||||
#line hidden
|
||||
return;
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -1,4 +1,4 @@
|
||||
#pragma checksum "..\..\..\MainWindow.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "3762C2C4283F2E5D09EE19D57194D7F3C83E315990F5B1EC6CA5569998B7FBE4"
|
||||
#pragma checksum "..\..\..\MainWindow.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "F04B42CA40D1146EA344AEDB60ADCFC400A88DF0B94E1795A45B0787A037611F"
|
||||
//------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// 此代码由工具生成。
|
||||
@@ -130,6 +130,18 @@ namespace cs2_chs {
|
||||
return;
|
||||
case 2:
|
||||
this.TEXT_INPUT = ((System.Windows.Controls.TextBox)(target));
|
||||
|
||||
#line 17 "..\..\..\MainWindow.xaml"
|
||||
this.TEXT_INPUT.MouseRightButtonUp += new System.Windows.Input.MouseButtonEventHandler(this.TEXT_INPUT_MouseRightButtonUp);
|
||||
|
||||
#line default
|
||||
#line hidden
|
||||
|
||||
#line 17 "..\..\..\MainWindow.xaml"
|
||||
this.TEXT_INPUT.MouseRightButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.TEXT_INPUT_MouseRightButtonDown);
|
||||
|
||||
#line default
|
||||
#line hidden
|
||||
return;
|
||||
case 3:
|
||||
this.apply = ((System.Windows.Controls.Button)(target));
|
||||
@@ -148,11 +160,23 @@ namespace cs2_chs {
|
||||
#line 33 "..\..\..\MainWindow.xaml"
|
||||
((System.Windows.Controls.Button)(target)).Click += new System.Windows.RoutedEventHandler(this.Button_Click_1);
|
||||
|
||||
#line default
|
||||
#line hidden
|
||||
|
||||
#line 33 "..\..\..\MainWindow.xaml"
|
||||
((System.Windows.Controls.Button)(target)).MouseRightButtonUp += new System.Windows.Input.MouseButtonEventHandler(this.Button_MouseRightButtonUp);
|
||||
|
||||
#line default
|
||||
#line hidden
|
||||
return;
|
||||
case 6:
|
||||
this.SRC_OUTPUT = ((System.Windows.Controls.TextBox)(target));
|
||||
|
||||
#line 41 "..\..\..\MainWindow.xaml"
|
||||
this.SRC_OUTPUT.MouseRightButtonUp += new System.Windows.Input.MouseButtonEventHandler(this.SRC_OUTPUT_MouseRightButtonUp);
|
||||
|
||||
#line default
|
||||
#line hidden
|
||||
return;
|
||||
case 7:
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
#pragma checksum "..\..\..\MainWindow.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "3762C2C4283F2E5D09EE19D57194D7F3C83E315990F5B1EC6CA5569998B7FBE4"
|
||||
#pragma checksum "..\..\..\MainWindow.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "F04B42CA40D1146EA344AEDB60ADCFC400A88DF0B94E1795A45B0787A037611F"
|
||||
//------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// 此代码由工具生成。
|
||||
@@ -130,6 +130,18 @@ namespace cs2_chs {
|
||||
return;
|
||||
case 2:
|
||||
this.TEXT_INPUT = ((System.Windows.Controls.TextBox)(target));
|
||||
|
||||
#line 17 "..\..\..\MainWindow.xaml"
|
||||
this.TEXT_INPUT.MouseRightButtonUp += new System.Windows.Input.MouseButtonEventHandler(this.TEXT_INPUT_MouseRightButtonUp);
|
||||
|
||||
#line default
|
||||
#line hidden
|
||||
|
||||
#line 17 "..\..\..\MainWindow.xaml"
|
||||
this.TEXT_INPUT.MouseRightButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.TEXT_INPUT_MouseRightButtonDown);
|
||||
|
||||
#line default
|
||||
#line hidden
|
||||
return;
|
||||
case 3:
|
||||
this.apply = ((System.Windows.Controls.Button)(target));
|
||||
@@ -148,11 +160,23 @@ namespace cs2_chs {
|
||||
#line 33 "..\..\..\MainWindow.xaml"
|
||||
((System.Windows.Controls.Button)(target)).Click += new System.Windows.RoutedEventHandler(this.Button_Click_1);
|
||||
|
||||
#line default
|
||||
#line hidden
|
||||
|
||||
#line 33 "..\..\..\MainWindow.xaml"
|
||||
((System.Windows.Controls.Button)(target)).MouseRightButtonUp += new System.Windows.Input.MouseButtonEventHandler(this.Button_MouseRightButtonUp);
|
||||
|
||||
#line default
|
||||
#line hidden
|
||||
return;
|
||||
case 6:
|
||||
this.SRC_OUTPUT = ((System.Windows.Controls.TextBox)(target));
|
||||
|
||||
#line 41 "..\..\..\MainWindow.xaml"
|
||||
this.SRC_OUTPUT.MouseRightButtonUp += new System.Windows.Input.MouseButtonEventHandler(this.SRC_OUTPUT_MouseRightButtonUp);
|
||||
|
||||
#line default
|
||||
#line hidden
|
||||
return;
|
||||
case 7:
|
||||
|
||||
|
||||
BIN
cs2_chs/obj/x86/Release/TextView.baml
Normal file
BIN
cs2_chs/obj/x86/Release/TextView.baml
Normal file
Binary file not shown.
121
cs2_chs/obj/x86/Release/TextView.g.cs
Normal file
121
cs2_chs/obj/x86/Release/TextView.g.cs
Normal file
@@ -0,0 +1,121 @@
|
||||
#pragma checksum "..\..\..\TextView.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "AE5EA01DD49E2B60AB9C47B22912BFAC127F24711B12D12BC295E963D2FF20C3"
|
||||
//------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// 此代码由工具生成。
|
||||
// 运行时版本:4.0.30319.42000
|
||||
//
|
||||
// 对此文件的更改可能会导致不正确的行为,并且如果
|
||||
// 重新生成代码,这些更改将会丢失。
|
||||
// </auto-generated>
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
using System;
|
||||
using System.Diagnostics;
|
||||
using System.Windows;
|
||||
using System.Windows.Automation;
|
||||
using System.Windows.Controls;
|
||||
using System.Windows.Controls.Primitives;
|
||||
using System.Windows.Data;
|
||||
using System.Windows.Documents;
|
||||
using System.Windows.Ink;
|
||||
using System.Windows.Input;
|
||||
using System.Windows.Markup;
|
||||
using System.Windows.Media;
|
||||
using System.Windows.Media.Animation;
|
||||
using System.Windows.Media.Effects;
|
||||
using System.Windows.Media.Imaging;
|
||||
using System.Windows.Media.Media3D;
|
||||
using System.Windows.Media.TextFormatting;
|
||||
using System.Windows.Navigation;
|
||||
using System.Windows.Shapes;
|
||||
using System.Windows.Shell;
|
||||
using cs2_chs;
|
||||
|
||||
|
||||
namespace cs2_chs {
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// TextView
|
||||
/// </summary>
|
||||
public partial class TextView : System.Windows.Window, System.Windows.Markup.IComponentConnector {
|
||||
|
||||
|
||||
#line 10 "..\..\..\TextView.xaml"
|
||||
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
|
||||
internal System.Windows.Controls.TextBlock textbar;
|
||||
|
||||
#line default
|
||||
#line hidden
|
||||
|
||||
private bool _contentLoaded;
|
||||
|
||||
/// <summary>
|
||||
/// InitializeComponent
|
||||
/// </summary>
|
||||
[System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
||||
[System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
|
||||
public void InitializeComponent() {
|
||||
if (_contentLoaded) {
|
||||
return;
|
||||
}
|
||||
_contentLoaded = true;
|
||||
System.Uri resourceLocater = new System.Uri("/cs2_chs;component/textview.xaml", System.UriKind.Relative);
|
||||
|
||||
#line 1 "..\..\..\TextView.xaml"
|
||||
System.Windows.Application.LoadComponent(this, resourceLocater);
|
||||
|
||||
#line default
|
||||
#line hidden
|
||||
}
|
||||
|
||||
[System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
||||
[System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
|
||||
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
|
||||
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")]
|
||||
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")]
|
||||
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")]
|
||||
void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) {
|
||||
switch (connectionId)
|
||||
{
|
||||
case 1:
|
||||
|
||||
#line 9 "..\..\..\TextView.xaml"
|
||||
((System.Windows.Controls.Grid)(target)).MouseDown += new System.Windows.Input.MouseButtonEventHandler(this.Grid_MouseDown);
|
||||
|
||||
#line default
|
||||
#line hidden
|
||||
|
||||
#line 9 "..\..\..\TextView.xaml"
|
||||
((System.Windows.Controls.Grid)(target)).MouseUp += new System.Windows.Input.MouseButtonEventHandler(this.Grid_MouseUp);
|
||||
|
||||
#line default
|
||||
#line hidden
|
||||
|
||||
#line 9 "..\..\..\TextView.xaml"
|
||||
((System.Windows.Controls.Grid)(target)).MouseWheel += new System.Windows.Input.MouseWheelEventHandler(this.Grid_MouseWheel);
|
||||
|
||||
#line default
|
||||
#line hidden
|
||||
return;
|
||||
case 2:
|
||||
this.textbar = ((System.Windows.Controls.TextBlock)(target));
|
||||
|
||||
#line 10 "..\..\..\TextView.xaml"
|
||||
this.textbar.KeyDown += new System.Windows.Input.KeyEventHandler(this.textbar_KeyDown);
|
||||
|
||||
#line default
|
||||
#line hidden
|
||||
|
||||
#line 10 "..\..\..\TextView.xaml"
|
||||
this.textbar.KeyUp += new System.Windows.Input.KeyEventHandler(this.textbar_KeyUp);
|
||||
|
||||
#line default
|
||||
#line hidden
|
||||
return;
|
||||
}
|
||||
this._contentLoaded = true;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
121
cs2_chs/obj/x86/Release/TextView.g.i.cs
Normal file
121
cs2_chs/obj/x86/Release/TextView.g.i.cs
Normal file
@@ -0,0 +1,121 @@
|
||||
#pragma checksum "..\..\..\TextView.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "AE5EA01DD49E2B60AB9C47B22912BFAC127F24711B12D12BC295E963D2FF20C3"
|
||||
//------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// 此代码由工具生成。
|
||||
// 运行时版本:4.0.30319.42000
|
||||
//
|
||||
// 对此文件的更改可能会导致不正确的行为,并且如果
|
||||
// 重新生成代码,这些更改将会丢失。
|
||||
// </auto-generated>
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
using System;
|
||||
using System.Diagnostics;
|
||||
using System.Windows;
|
||||
using System.Windows.Automation;
|
||||
using System.Windows.Controls;
|
||||
using System.Windows.Controls.Primitives;
|
||||
using System.Windows.Data;
|
||||
using System.Windows.Documents;
|
||||
using System.Windows.Ink;
|
||||
using System.Windows.Input;
|
||||
using System.Windows.Markup;
|
||||
using System.Windows.Media;
|
||||
using System.Windows.Media.Animation;
|
||||
using System.Windows.Media.Effects;
|
||||
using System.Windows.Media.Imaging;
|
||||
using System.Windows.Media.Media3D;
|
||||
using System.Windows.Media.TextFormatting;
|
||||
using System.Windows.Navigation;
|
||||
using System.Windows.Shapes;
|
||||
using System.Windows.Shell;
|
||||
using cs2_chs;
|
||||
|
||||
|
||||
namespace cs2_chs {
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// TextView
|
||||
/// </summary>
|
||||
public partial class TextView : System.Windows.Window, System.Windows.Markup.IComponentConnector {
|
||||
|
||||
|
||||
#line 10 "..\..\..\TextView.xaml"
|
||||
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
|
||||
internal System.Windows.Controls.TextBlock textbar;
|
||||
|
||||
#line default
|
||||
#line hidden
|
||||
|
||||
private bool _contentLoaded;
|
||||
|
||||
/// <summary>
|
||||
/// InitializeComponent
|
||||
/// </summary>
|
||||
[System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
||||
[System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
|
||||
public void InitializeComponent() {
|
||||
if (_contentLoaded) {
|
||||
return;
|
||||
}
|
||||
_contentLoaded = true;
|
||||
System.Uri resourceLocater = new System.Uri("/cs2_chs;component/textview.xaml", System.UriKind.Relative);
|
||||
|
||||
#line 1 "..\..\..\TextView.xaml"
|
||||
System.Windows.Application.LoadComponent(this, resourceLocater);
|
||||
|
||||
#line default
|
||||
#line hidden
|
||||
}
|
||||
|
||||
[System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
||||
[System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
|
||||
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
|
||||
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")]
|
||||
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")]
|
||||
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")]
|
||||
void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) {
|
||||
switch (connectionId)
|
||||
{
|
||||
case 1:
|
||||
|
||||
#line 9 "..\..\..\TextView.xaml"
|
||||
((System.Windows.Controls.Grid)(target)).MouseDown += new System.Windows.Input.MouseButtonEventHandler(this.Grid_MouseDown);
|
||||
|
||||
#line default
|
||||
#line hidden
|
||||
|
||||
#line 9 "..\..\..\TextView.xaml"
|
||||
((System.Windows.Controls.Grid)(target)).MouseUp += new System.Windows.Input.MouseButtonEventHandler(this.Grid_MouseUp);
|
||||
|
||||
#line default
|
||||
#line hidden
|
||||
|
||||
#line 9 "..\..\..\TextView.xaml"
|
||||
((System.Windows.Controls.Grid)(target)).MouseWheel += new System.Windows.Input.MouseWheelEventHandler(this.Grid_MouseWheel);
|
||||
|
||||
#line default
|
||||
#line hidden
|
||||
return;
|
||||
case 2:
|
||||
this.textbar = ((System.Windows.Controls.TextBlock)(target));
|
||||
|
||||
#line 10 "..\..\..\TextView.xaml"
|
||||
this.textbar.KeyDown += new System.Windows.Input.KeyEventHandler(this.textbar_KeyDown);
|
||||
|
||||
#line default
|
||||
#line hidden
|
||||
|
||||
#line 10 "..\..\..\TextView.xaml"
|
||||
this.textbar.KeyUp += new System.Windows.Input.KeyEventHandler(this.textbar_KeyUp);
|
||||
|
||||
#line default
|
||||
#line hidden
|
||||
return;
|
||||
}
|
||||
this._contentLoaded = true;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1 +1 @@
|
||||
98f2780c0c3c7c5ee3745f5d099f33acbb6379f0
|
||||
2be805b5b109991f8cd375e426d41b98980631b6
|
||||
|
||||
@@ -23,3 +23,8 @@ D:\VSProject\cs2\cs2_united\cs2_chs\obj\x86\Release\cs2_chs.exe
|
||||
D:\VSProject\cs2\cs2_united\cs2_chs\obj\x86\Release\cs2_chs.pdb
|
||||
D:\VSProject\cs2\cs2_united\cs2_chs\obj\x86\Release\cs2_chs.csprojAssemblyReference.cache
|
||||
D:\VSProject\cs2\cs2_united\cs2_chs\obj\x86\Release\cs2_chs.csproj.CoreCompileInputs.cache
|
||||
C:\Users\14980\Desktop\Tran_Tools\aikotoba\cs2_chs.exe.config
|
||||
C:\Users\14980\Desktop\Tran_Tools\aikotoba\cs2_chs.exe
|
||||
C:\Users\14980\Desktop\Tran_Tools\aikotoba\cs2_chs.pdb
|
||||
D:\VSProject\cs2\cs2_united\cs2_chs\obj\x86\Release\TextView.g.cs
|
||||
D:\VSProject\cs2\cs2_united\cs2_chs\obj\x86\Release\TextView.baml
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -10,11 +10,11 @@ none
|
||||
false
|
||||
TRACE
|
||||
D:\VSProject\cs2\cs2_united\cs2_chs\App.xaml
|
||||
2-1834107634
|
||||
360698734
|
||||
|
||||
9-330204798
|
||||
10-2131267635
|
||||
171117567902
|
||||
Advance.xaml;MainWindow.xaml;
|
||||
Advance.xaml;MainWindow.xaml;TextView.xaml;
|
||||
|
||||
False
|
||||
|
||||
|
||||
@@ -10,11 +10,11 @@ none
|
||||
false
|
||||
TRACE
|
||||
D:\VSProject\cs2\cs2_united\cs2_chs\App.xaml
|
||||
2-1834107634
|
||||
360698734
|
||||
|
||||
10-1440126486
|
||||
111053777973
|
||||
171117567902
|
||||
Advance.xaml;MainWindow.xaml;
|
||||
Advance.xaml;MainWindow.xaml;TextView.xaml;
|
||||
|
||||
False
|
||||
True
|
||||
|
||||
|
||||
6
cs2_chs/obj/x86/Release/cs2_chs_MarkupCompile.i.lref
Normal file
6
cs2_chs/obj/x86/Release/cs2_chs_MarkupCompile.i.lref
Normal file
@@ -0,0 +1,6 @@
|
||||
|
||||
|
||||
FD:\VSProject\cs2\cs2_united\cs2_chs\Advance.xaml;;
|
||||
FD:\VSProject\cs2\cs2_united\cs2_chs\MainWindow.xaml;;
|
||||
FD:\VSProject\cs2\cs2_united\cs2_chs\TextView.xaml;;
|
||||
|
||||
@@ -2,4 +2,5 @@
|
||||
FD:\VSProject\cs2\cs2_united\cs2_chs\App.xaml;;
|
||||
FD:\VSProject\cs2\cs2_united\cs2_chs\Advance.xaml;;
|
||||
FD:\VSProject\cs2\cs2_united\cs2_chs\MainWindow.xaml;;
|
||||
FD:\VSProject\cs2\cs2_united\cs2_chs\TextView.xaml;;
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
#include "Replace.h"
|
||||
|
||||
/*********声明符号***********/
|
||||
|
||||
extern "C" extern DLLAPI wchar_t resultstr[1024];
|
||||
extern "C" extern DLLAPI wchar_t ns_str[6192];
|
||||
extern HMODULE hMod;
|
||||
extern "C" extern DLLAPI wchar_t ms_str[3096];
|
||||
@@ -27,7 +27,7 @@ bool start_t_flag = false;
|
||||
extern char IpfData[16];
|
||||
#define PutInt(a) _itoa_s(a,IpfData,10);MessageBoxA(0,IpfData,"num",0);
|
||||
|
||||
|
||||
extern "C" extern DLLAPI bool enReplace;
|
||||
TESTDATA* pNewDf = NULL;
|
||||
PVOID GetProcAddressEx(HANDLE hProc, HMODULE hModule, LPCSTR lpProcName)
|
||||
{
|
||||
@@ -118,9 +118,14 @@ DWORD(WINAPI* pGetGlyphOutlineW)(
|
||||
) = GetGlyphOutlineW;
|
||||
BOOL(WINAPI* pTextOutW)(_In_ HDC hdc, _In_ int x, _In_ int y, _In_reads_(c) LPCWSTR lpString, _In_ int c) = TextOutW;
|
||||
|
||||
|
||||
|
||||
WCHAR* GetResultData(){
|
||||
return resultstr;
|
||||
}
|
||||
/*****************************/
|
||||
int(*TranSpt)(DWORD);
|
||||
HANDLE InjectSelfTo(LPCSTR inptr)
|
||||
HANDLE InjectSelfTo(char inptr[])
|
||||
{
|
||||
// MessageBoxA(0, inptr,"",0);
|
||||
HANDLE currentThread = NULL;
|
||||
@@ -158,6 +163,8 @@ HANDLE InjectSelfTo(LPCSTR inptr)
|
||||
lstrcpyW(ms_str, L" ");
|
||||
ns_str[0] = L'\0';
|
||||
|
||||
|
||||
|
||||
return currentThread;
|
||||
}
|
||||
DWORD lecx;
|
||||
@@ -197,10 +204,36 @@ DWORD WINAPI fGetGlyphOutlineW(
|
||||
{
|
||||
wstring loca = L"";
|
||||
loca += (WCHAR)uChar;
|
||||
if(lstrlenW(ns_str)>=5999)
|
||||
ns_str[0] = L'\0';
|
||||
|
||||
lstrcatW(ns_str, loca.c_str());
|
||||
return pGetGlyphOutlineW(hdc, L' ', fuFormat, lpgm, cjBuffer, pvBuffer, lpmat2);
|
||||
|
||||
loca = ns_str;
|
||||
|
||||
/********调用数据********/
|
||||
int nSize = GEtLargestID()+1;
|
||||
WCHAR cns[1024];
|
||||
WCHAR jps[1024];
|
||||
for (int i = 0; i < nSize; i++) {
|
||||
if (loca == L"")
|
||||
break;
|
||||
GetDataByID(i, jps, cns);
|
||||
|
||||
if (wcsstr(loca.c_str(), jps)) {
|
||||
ns_str[0] = L'\0';
|
||||
// MessageBox(0, cns, L"", 0);
|
||||
lstrcpyW(resultstr, cns);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
if (lstrlenW(ns_str) >= 1024)
|
||||
ns_str[0] = L'\0';
|
||||
if (enReplace)
|
||||
return pGetGlyphOutlineW(hdc, L' ', fuFormat, lpgm, cjBuffer, pvBuffer, lpmat2);
|
||||
else
|
||||
return pGetGlyphOutlineW(hdc, uChar, fuFormat, lpgm, cjBuffer, pvBuffer, lpmat2);
|
||||
}
|
||||
BOOL WINAPI fTextOutW(_In_ HDC hdc, _In_ int x, _In_ int y, _In_reads_(c) LPCWSTR lpString, _In_ int c)
|
||||
{
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
#include <Windows.h>
|
||||
#define DLLAPI __declspec(dllexport)
|
||||
BOOL InjectDLL(HANDLE hProcess, LPCWSTR dllFilePathName);//Inject dll to the signal process
|
||||
extern "C" DLLAPI HANDLE InjectSelfTo(LPCSTR inptr);//Inject self
|
||||
extern "C" DLLAPI HANDLE InjectSelfTo(char inptr[]);//Inject self
|
||||
signed int Fake_Sub();//hooked function point
|
||||
|
||||
|
||||
@@ -35,4 +35,6 @@ extern "C" DLLAPI void ChangeTToG();
|
||||
|
||||
extern "C" DLLAPI void LoadExerte();
|
||||
|
||||
extern "C" DLLAPI WCHAR * GetResultData();
|
||||
|
||||
PVOID GetProcAddressEx(HANDLE hProc, HMODULE hModule, LPCSTR lpProcName);
|
||||
@@ -236,6 +236,7 @@ void CreateDataExport(WCHAR src[],WCHAR data[])
|
||||
}
|
||||
BOOL CreateDataByID(int ID, LPCWSTR jpBuff, int ljp, LPCWSTR cnBuffer, int lcn)
|
||||
{
|
||||
// MessageBoxA(0,"","",0);
|
||||
IndexData createData;
|
||||
createData.Id = ID;
|
||||
createData.JpLength = ljp;
|
||||
@@ -251,6 +252,9 @@ BOOL CreateDataByID(int ID, LPCWSTR jpBuff, int ljp, LPCWSTR cnBuffer, int lcn)
|
||||
}
|
||||
BOOL GetDataByJP(int* ID, LPCWSTR jpBuff, LPWSTR cnBuffer)
|
||||
{
|
||||
if (Index->Size() == 0) {
|
||||
return 0;
|
||||
}
|
||||
IndexData index;
|
||||
WCHAR njp[3096];
|
||||
WCHAR ncn[3096];
|
||||
@@ -286,6 +290,9 @@ BOOL GetDataByID(int ID, LPWSTR jpBuff, LPWSTR cnBuffer)
|
||||
if (ID == -1) {
|
||||
return 0;
|
||||
}
|
||||
if (Index->Size() == 0) {
|
||||
return 0;
|
||||
}
|
||||
IndexData index;
|
||||
(*Index) = ID;
|
||||
Index->Get(&index);
|
||||
@@ -318,6 +325,8 @@ BOOL GetDataByID(int ID, LPWSTR jpBuff, LPWSTR cnBuffer)
|
||||
}
|
||||
int GEtLargestID()
|
||||
{
|
||||
if (Index->Size() == 0)
|
||||
return -1;
|
||||
IndexData index;
|
||||
int result = 0;
|
||||
do {
|
||||
|
||||
Binary file not shown.
Binary file not shown.
@@ -1,9 +1,10 @@
|
||||
Replace.cpp
|
||||
D:\VSProject\cs2\cs2_united\cs2_patch\Replace.cpp(74,23): warning C4018: “<”: 有符号/无符号不匹配
|
||||
正在创建库 D:\VSProject\cs2\cs2_united\Release\cs2_patch.lib 和对象 D:\VSProject\cs2\cs2_united\Release\cs2_patch.exp
|
||||
D:\Visual Studio\MSBuild\Microsoft\VC\v160\Microsoft.CppBuild.targets(453,5): warning MSB8004: Output 目录未以斜杠结尾。 此生成实例将添加斜杠,因为必须有这个斜杠才能正确计算 Output 目录。
|
||||
BuildIn.cpp
|
||||
dllmain.cpp
|
||||
正在创建库 C:\Users\14980\Desktop\Tran_Tools\aikotoba\cs2_patch.lib 和对象 C:\Users\14980\Desktop\Tran_Tools\aikotoba\cs2_patch.exp
|
||||
正在生成代码
|
||||
1 of 162 functions ( 0.6%) were compiled, the rest were copied from previous compilation.
|
||||
0 functions were new in current compilation
|
||||
4 of 169 functions ( 2.4%) were compiled, the rest were copied from previous compilation.
|
||||
1 functions were new in current compilation
|
||||
0 functions had inline decision re-evaluated but remain unchanged
|
||||
已完成代码的生成
|
||||
cs2_patch.vcxproj -> D:\VSProject\cs2\cs2_united\Release\cs2_patch.dll
|
||||
cs2_patch.vcxproj -> C:\Users\14980\Desktop\Tran_Tools\aikotoba\cs2_patch.dll
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -78,6 +78,7 @@
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||
<LinkIncremental>false</LinkIncremental>
|
||||
<OutDir>C:\Users\14980\Desktop\Tran_Tools\aikotoba</OutDir>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||
<LinkIncremental>false</LinkIncremental>
|
||||
|
||||
@@ -26,6 +26,10 @@ extern "C" DLLAPI DWORD VioMode = 0;
|
||||
extern "C" DLLAPI bool IsSuccess = false;
|
||||
//框架备用
|
||||
extern "C" DLLAPI bool blockRestoreSrc = false;
|
||||
|
||||
extern "C" DLLAPI bool enReplace = false;
|
||||
|
||||
extern "C" DLLAPI wchar_t resultstr[1024] = { 0 };
|
||||
#pragma data_seg()
|
||||
#pragma comment(linker, "/section:PublicData,rws")
|
||||
|
||||
|
||||
Reference in New Issue
Block a user