本工具目前可能当作YUI Compressor或UglifyJS等的GUI压缩工具使用.
介绍请到此查看:http://blog.csdn.net/tp7309/article/details/9232239
一直觉得应该更新一下,因为明天要回家,所以尽管有些不满意不过还是先发了吧。
更新日志:
V2.0.3(2013年10月27日)
1.解决修改设置后重启才能生效的问题。
2.修正压缩率有时计算不正确的问题。
3.其它小Bug修复。
V2.0.2(2013年10月19日)
1.修改因UglifyJS命令变更导致的格式化js代码功能失败的问题。
1.其它若干小bug修复。
V2.0.1(2013年8月20日)
附上一张截图:
其中用到的Popup提示窗口。
<!--Popup提示窗口--> <Popup x:Name="popTip" StaysOpen="True" Placement="Center" MaxWidth="200" PopupAnimation="Scroll" AllowsTransparency="True"> <Grid Background="Orange" MaxWidth="800"> <Grid.RowDefinitions> <RowDefinition /> <RowDefinition Height="Auto" /> </Grid.RowDefinitions> <TextBlock Name="tbMsg" Margin="10" TextWrapping="Wrap"> </TextBlock> <Button Name="popBtnOK" Content="{DynamicResource src_btnOK}" Margin="10" Grid.Row="1" Click="popBtnOK_Click"></Button> </Grid> </Popup>
后台方法;
private void popBtnOK_Click(object sender, RoutedEventArgs e) { popTip.IsOpen = false; } /// <summary> /// 用Popup显示提示框. /// </summary> /// <param name="strMsg">需要显示的信息</param> /// <param name="mboxImg">提示信息类型</param> private void PopupShow(string strMsg, MessageBoxImage mboxImg) { tbMsg.Text = strMsg; popTip.IsOpen = true; switch (mboxImg) { case MessageBoxImage.Asterisk: System.Media.SystemSounds.Asterisk.Play(); break; case MessageBoxImage.Hand: System.Media.SystemSounds.Hand.Play(); break; case MessageBoxImage.Exclamation: System.Media.SystemSounds.Exclamation.Play(); break; case MessageBoxImage.Question: System.Media.SystemSounds.Question.Play(); break; default: System.Media.SystemSounds.Beep.Play(); break; } } /// <summary> /// 用Popup显示提示框. /// </summary> /// <param name="strMsg">需要显示的信息</param> private void PopupShow(string strMsg) { tbMsg.Text = strMsg; popTip.IsOpen = true; System.Media.SystemSounds.Beep.Play(); }
转载请保留出处:http://blog.csdn.net/tp7309/article/details/9799559
SoCompressor-V2下载地址:
百度网盘